next up previous contents
Next: 14.34 tag - добавить Up: 14. CVS - система Previous: 14.32 update - синхронизировать

Подраздел



14.33 rtag - добавить символический тег

Вы можете использовать эту команду, чтобы присвоить символические теги (описатели, ярлыки, имена) явно определ©нным версиям в хранилище. Команда rtag работает непосредственно с содержимым хранилища (не требует предварительного выполнения команды checkout). Для присваивания им©н версиям файлов в вашем рабочем каталоге следует использовать команду tag, а не rtag. При этом команду tag можно выполнять лишь после команды checkout.

Если вы попытаетесь использовать имя тега, которое уже используется, CVS будет диагностировать такую попытку, но ничего не изменит. Если же вы хотите переместить имя тега (назвать этим же именем другую группу файлов), то чтобы изменения имели место надо использовать параметр -F.

14.33.1 Параметры команды rtag

Ниже привед©н стандартный набор параметров, который поддерживается командой rtag.

-D date
- Присвоить тег наиболее свежей версии, но не позже чем дата date.

-f
- Полезно только с параметрами -D date или -r tag. Если не найдено подходящих версий, то используется наиболее свежая версия.

-F
- Переприсвоить существующий тег с тем же именем другой версии.

-l
- Локально; выполнять лишь в текущем рабочем каталоге (без подкаталогов).

-n
- Не запускать никакую теговскую программу, которая была определена параметром -t в файле modules.

-R
Обновить каталоги рекурсивно. Это есть умолчание.

-r tag
Присвоить символический тег только тем файлам, которые содержат тег с именем tag. Этот параметр может быть использован, чтобы переименовать тег. Иными словами, присвоить символическое имя (тег) лишь тем именам файлов, которые были отмечены старым тегом tag, а затем удалить старый тег.

В дополнение к общим параметрам имеются специфические параметры, которые понимает команда rtag.

-a
Этот параметр используется для того, чтобы rtag смотрел в файл Attic для нахождения удал©нных файлов, которые содержат определ©нный тег. Тег удаляется из этих файлов, так что это позволяет продолжать использовать символический тег по мере продолжения разработки, т.е. файлы удаляются из будущих поставок (distribution).

-b
Обозначить данным тегом новую ветвь в дереве версий.

-d
Удалить тег.

В общем, теги (часто символические имена различных вариантов поставок) не должны удаляться. Тем не менее, -d используется, чтобы удалить целиком старую версию или ошибочно помеченную версию.


next up previous contents
Next: 14.34 tag - добавить Up: 14. CVS - система Previous: 14.32 update - синхронизировать
Andrei Chevel
Andrei.Chevel@pnpi.spb.ru