Глава 7. Ревизии

Содержание

Номера ревизий
Версии и ревизии
Назначение номеров ревизий
Метки ревизий
Что пометить в рабочем каталоге
Как помечать по дате или ревизии
Удаление, перемещение и удаление меток
Пометки при добавлении и удалении файлов

В большинстве случаев использования CVS не требуется сильно беспокоиться о номерах ревизий; CVS присваивает номера типа 1.1, 1.2 и т. д., и этого достаточно. Некоторые, однако, хотели бы иметь больше информации и лучше контролировать то, как CVS присваивает номера ревизий.

Если необходимо отслеживать набор ревизий, содержащих более одного файла, например, ревизии, попавшие в конкретную версию программы, используются метки, т. е. буквенные имена ревизий, которые можно присвоить каждому номеру ревизии файла.

Номера ревизий

Каждая ревизия файла имеет уникальный номер ревизии. Номера ревизий выглядят как '1.1', '1.2', '1.3.2.2' или даже '1.3.2.2.4.5'. Номер ревизии всегда содержит четное количество десятичных чисел, разделенных точкой. По умолчанию ревизия 1.1 — первая ревизия файла. В номере каждой следующей ревизии самая правая цифра увеличивается на единицу. Вот пример нескольких ревизий, новые версии находятся правее старых:

+-----+    +-----+    +-----+    +-----+    +-----+
! 1.1 !----! 1.2 !----! 1.3 !----! 1.4 !----! 1.5 !
+-----+    +-----+    +-----+    +-----+    +-----+

Может также оказаться, что в номерах ревизий будет больше одной точки, например, '1.3.2.2'. Такие номера означают ревизии, находящиеся наветках (см. раздел Глава 8. Создание и слияние ветвей); эти номера подробно описаныв в разделе “Ветки и ревизии”.