You can put any file under version control by simply visiting it, and
then typing C-x v i (vc-register
).
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 section Features of the Log Entry Buffer).
Go to the first, previous, next, last section, table of contents.