The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Каталог документации / Раздел "Программирование в Linux" / Оглавление документа
next up previous contents
Next: Просмотр изменений. Up: Пример работы с CVS Previous: Фиксирование изменений.   Contents

Очистка.

Перед тем, как перейти к другим занятиям, вы решаете удалить рабочую копию tc. Конечно же, это можно сделать так:
$ cd ..
$ rm -r tc
но лучшим способом будет использование команды 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 проверяет, что все ваши изменения были зафиксированы. Если включено журналирование истории, то в файле истории появляется соответствующая пометка. Если вы используете команду release с флагом `-d', то она удаляет вашу рабочую копию. В вышеприведенном примере команда release выдала несколько строк `? tc', означающих, что файл `tc' неизвестен CVS. Беспокоиться не о чем, `tc' - это исполняемый файл компилятора, и его не следует хранить в репозитории. `M driver.c' - более серьезное сообщение. Оно означает, что файл `driver.c' был изменен с момента последнего получения из репозитория. Команда release всегда сообщает, сколько измененных файлов находится в вашей рабочей копии исходных кодов, а затем спрашивает подтверждения перед удалением файлов или внесения пометки в файл истории. Вы решаете перестраховаться и отвечаете n RET, когда release просит подтверждения.

2004-06-22



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру