Основываясь на операциях, которые производятся над извлеченным
файлом, а также на операциях, которые производятся над этим
файлом в репозитории, можно классифицировать несколько состояний
файла. Команда status рапортует об этих состояниях. Они
таковы:
cvs add, и еще не
зафиксировали изменения.
cvs remove и еще не
зафиксировали изменения.
cvs update, а не cvs checkout, чтобы
получить свежайшую версию.
cvs update обнаружила конфликт. Если вы еще не
исправили его, сделайте это, как описано в section Пример конфликта.
cvs add.
Чтобы уточнить состояние файла, cvs status также сообщает
о Working revision, являющейся ревизией, на основе которой
создан файл в рабочем каталоге, и Repository revision,
являющейся свежайшей ревизией в репозитории, находящейся на
используемой ветке.
Ключи команды status перечислены в section Краткий справочник по командам CVS.
Информация о Sticky tag и Sticky date находится в
section Липкие метки. Информация о Sticky options находится
в описании флага `-k' в section Ключи команды update.
Команды status и update можно рассматривать как
соответствующие друг другу. update используется для
извлечения самых свежих файлов, а status -- для
выяснения, что же произойдет, если выполнить update
(конечно, состояние репозитория может измениться до того, как вы
выполните update). В действительность, если вы хотите
узнать состояние файлов в более краткой форме, выполните
$ cvs -n -q update
Ключ командной строки `-n' указывает не выполнять
обновление, а просто сообщить о состоянии файлов; `-q' не
печатает имена каждого каталога. Прочую информацию о команде
update можно найти в section Краткий справочник по командам CVS.
Go to the first, previous, next, last section, table of contents.