CI(1)КОМАНДЫ ПОЛЬЗОВАТЕЛЯ - часть 3
Замечание: в главной ветви все версии получены добавлением в конец, как в магазине (стеке), и не могут быть вставлены в середину.
ФЛАГИ
-rrev
Зарегистрировать под номером версии rev.
-r
Для всех прочих команд RCS , флаг -r без номера по умолчанию задает наименьший возможный номер версии. Для команды ci такой эффект (номер на единицу больший последней зарегистрированной версии) достигается отсутствием флага, а -r используется для того, чтобы восстановить поведение команды по умолчанию в отношении бронирования и удаления файла. Нужно это для того, чтобы отменить действие флагов -l и -u заданное командным файлом, псевдонимом или переменными среды.
-l[rev]
Действует так же, как -r , после которой была исполнена команда co -l для той же версии. Это означает, что новая версия файла восстанавливается в рабочий файл и сразу же бронируется. Все маркеры обновляются. Используется в случае, когда нужно сохранить промежуточный результат и продолжить работу с файлом.
-u[rev]
Действует так же, как -l , версия не бронируется. Все маркеры обновляются. Используется в случае, когда работа с файлом закончена, но нужно сохранить доступ для чтения рабочей версии.
Три флага: -l , -r без номера, и -u , взаимно исключают друг друга, и каждый последующий отменяет предыдущий без сообщения. Пусть, например, флаг -r задан как параметр командному файлу или псевдониму, который использует ci -u . Тогда в результате подстановки получится ci -u -r что равносильно ci -r потому, что -r без номера отменит -u .
-f[rev]
Безусловно регистрирует версию под новым номером, даже в случае, отсутствия фактических изменений.
-k[rev]
Просматривает идентификационные маркеры в рабочем файле, чтобы определить его версию, дату создания, статус и автора (см. ), приписывает их регистрируемой версии, вместо того, чтобы определять их по архиву и системным часам. При этом генерируется регистрационная запись, отмечающая действительное время и регистрирующего пользователя. Применяется при рассылке документов или текстов программ. Для сохранения авторских данных, в т.ч. номера версии и времени создания, во всех депозитариях файл нужно регистрировать с флагом -k . Следует заметить, что и значения ключевых слов и регистрационная запись могут быть изменены флагами -d , -m , -s , -w и любой другой, содержащей номер версии в явном виде.
-q[rev]