Команда cvs rtag помечает репозиторий по состоянию на определенную дату и время (может использоваться для пометки последней ревизии). rtag работает прямо с содержимым репозитория (не требуется сначала извлекать рабочий каталог).
Нижеследующие ключи командной строки указывают, по какой дате или номеру ревизии помечать.
-D дата | Помечает самую новую ревизию не позднее даты. |
-f | Полезно только вместе с -D дата или -r метка. Если не обнаружено соответствующей ревизии, вместо игнорирования файла используется самая новая ревизия. |
-r метка | Помечать только файлы, содержащие существующую метку метка. |
Команда cvs tag также позволяет выбрать файлы по ревизии или по дате, используя те же ключи командной строки -D и -f. Однако, это, скорее всего, вовсе не то, что вам надо, потому что cvs tag выбирает, какие файлы помечать, основываясь на файлах, существующих в рабочем каталоге, а не на файлах, существовавших на заданную дату или в заданной ревизии. Таким образом, обычно лучше использовать cvs rtag. Исключением могут быть случаи типа:
cvs tag -r 1.4 backend.c