Each file has a stored default substitution mode, and
each working directory copy of a file also has a
substitution mode. The former is set by the `-k'
option to cvs add and cvs admin; the
latter is set by the -k or -A options to cvs
checkout or cvs update. cvs diff also
has a `-k' option. For some examples,
See section Handling binary files.
The modes available are:
$Revision: 5.7 $ for the Revision
keyword.
Revision
keyword, generate the string $Revision$
instead of $Revision: 5.7 $. This option
is useful to ignore differences due to keyword
substitution when comparing different revisions of a
file.
Revision keyword, generate the string
$Revision: 1.1 $ instead of
$Revision: 5.7 $ if that is how the
string appeared when the file was checked in.
Revision keyword, generate the string
5.7 instead of $Revision: 5.7 $.
This can help generate files in programming languages
where it is hard to strip keyword delimiters like
$Revision: $ from a string. However,
further keyword substitution cannot be performed once
the keyword names are removed, so this option should be
used with care.
One often would like to use `-kv' with cvs
export---see section export--Export sources from CVS, similar to checkout. But be aware that doesn't
handle an export containing binary files correctly.
Go to the first, previous, next, last section, table of contents.