Перед тем, как перейти к другим занятиям, вы решаете удалить
рабочую копию tc
. Конечно же, это можно сделать так:
$ cd .. $ rm -r tc
но лучшим способом будет использование команды release
(see section Команда release: сообщить, что модуль более не используется):
$ cd .. $ cvs release -d tc M driver.c ? tc You have [1] altered files in this repository. Are you sure you want to release (and delete) directory `tc': n ** `release' aborted by user choice.
Команда release
проверяет, что все ваши изменения были
зафиксированы. Если включено журналирование истории, то в файле
истории появляется соответствующая пометка. See section Файл history.
Если вы используете команду release
с флагом `-d', то
она удаляет вашу рабочую копию.
В вышеприведённом примере команда release
выдала несколько
строк. `? tc' означает, что файл `tc' неизвестен
CVS. Беспокоиться не о чем, `tc' -- это исполняемый
файл компилятора, и его не следует хранить в репозитории.
See section Игнорирование файлов с помощью cvsignore, где можно найти информацию о том, как
избежать этого предупреждения. See section Сообщения команды release,
где находится полная информация о возможных сообщениях команды
release
.
`M driver.c' -- более серьёзное сообщение. Оно означает, что файл `driver.c' был изменён с момента последнего получения из репозитория.
Команда release
всегда сообщает, сколько изменённых файлов
находится в вашей рабочей копии исходных кодов, а затем
спрашивает подтверждения перед удалением файлов или внесения
пометки в файл истории.
Вы решаете перестраховаться и отвечаете n RET, когда
release
просит подтверждения.
Go to the first, previous, next, last section, table of contents.