Вместе с каждым файлом хранится его режим подстановки ключевых
слов по умолчанию, и каждая копия файла в рабочем каталоге также
имеет режим подстановки. Режим по умолчанию задается с помощью
ключа `-k' команд cvs add
и cvs admin
; режим в
рабочем каталоге задается с помощью ключей `-k' и `-A'
команд cvs checkout
и cvs update
. Команда
cvs diff
также имеет ключ `-k'. Некоторые примеры
приведены в section Обработка двоичных файлов.
Доступные режимы таковы:
Revision
получается
$
Revision: 5.7 $.
cvs admin -l
.
Revision
получается строка
$
Revision$, а не $
Revision: 5.7 $.
Этот ключ полезен для игнорирования изменений, возникающих из-за
ключевых слов, при сравнении разных ревизий файла.
Revision
генерируется строка $
Revision: 1.1
$ вместо $
Revision: 5.7 $, если она была записана
именно так, когда файл был помещен в репозиторий.
Revision
генерируется строка 5.7
вместо $
Revision: 5.7 $. Это может помочь при
генерации файлов на языках программирования, в которых сложно
извлечь из строки разделители ключевых слов, такие как как
$
Revision: $. Однако, дальнейшая подстановка
ключевых слов не может быть осуществлена, когда удалены ключевые
слова, поэтому этот ключ нужно использовать осторожно.
Часто бывает полезно использовать `-kv' совместно с командой
cvs export
-- see section Команда export: экспортировать исходные тексты. Помните только,
что этот ключ некорректно экспортирует двоичные файлы.
Go to the first, previous, next, last section, table of contents.