Secondary VC Commands VC Status
You can put any file under version control by simply visiting it, and
then typing C-x v i (vc-register
).
C-x v i | Register the visited file for version control. |
To register the file, Emacs must choose which version control system
to use for it. You can specify your choice explicitly by setting
vc-default-back-end
to RCS
, CVS
or SCCS
.
Otherwise, if there is a subdirectory named `RCS
', `SCCS
', or
`CVS
', Emacs uses the corresponding version control system. In the
absence of any specification, the default choice is RCS if RCS is
installed, otherwise SCCS.
If locking is in use, C-x v i leaves the file unlocked and read-only. Type C-x C-q if you wish to start editing it. After registering a file with CVS, you must subsequently commit the initial version by typing C-x C-q.
The initial version number for a newly registered file is 1.1, by
default. You can specify a different default by setting the variable
vc-default-init-version
, or you can give C-x v i a numeric
argument; then it reads the initial version number for this particular
file using the minibuffer.
If vc-initial-comment
is non-nil
, C-x v i reads an
initial comment to describe the purpose of this source file. Reading
the initial comment works like reading a log entry (see Log Buffer).