По умолчанию, CVS назначает номер ревизии, оставляя первую
цифру и увеличивая вторую. Например, 1.1
, 1.2
,
1.3
.
При добавлении нового файла вторая цифра всегда будет единицей, а
первая цифра будет равняться самой большой первой цифре номера
ревизии каждого файла в каталоге. Например, если в каталоге
находятся файлы с ревизиями 1.7
, 3.1
, 4.12
,
то добавленный файл получит номер ревизии 4.1
.
Обычно совершенно не требуется заботиться о номерах ревизий ---
проще думать о них, как о служебных номерах, за которыми следит
CVS, а также о метках, обеспечивающих хороший способ
различать, например, версию 1 вашего продукта от версии 2
(see section Метки ревизий). Однако, если вы хотите установить номер
ревизии, вам поможет ключ командной строки `-r' команды
cvs commit
. Ключ `-r' подразумевает использование
ключа `-f', в том смысле, что он приводит к фиксированию
файлов, даже если он не были изменены.
Например, для того, что задать всем вашим файлам, включая те, что не изменились, номер ревизии 3.0, выполните команду
$ cvs commit -r 3.0
Заметьте, что номер, который вы указываете вместе с ключом `-r', должен быть больше любого существующего номера ревизии. Скажем, если существует ревизия 3.0, вы не можете сказать `cvs commit -r 1.3'. Если вы хотите параллельно отслеживать несколько версий программного продукта, вам нужно создать ветку (see section Создание ветвей и слияние).
Go to the first, previous, next, last section, table of contents.