Алексей Махоткин

домашняя страница

CVS — Система Управления Параллельными Версиями

Go to the first, previous, next, last section, table of contents.


Чердак

Вы заметите, что иногда CVS помещает RCS-файлы в каталоге Attic (“чердак”). Например, если CVSROOT – это `/usr/local/cvsroot’, и мы говорим о файле `backend.c’ в каталоге `yoyodyne/tc’, то обычно этот файл находится в

/usr/local/cvsroot/yoyodyne/tc/backend.c,v

Если же он попадает на чердак, то он будет находиться в

/usr/local/cvsroot/yoyodyne/tc/Attic/backend.c,v

С точки зрения пользователя неважно, находится файл на чердаке или нет, так как CVS сам следит за этим и при необходимости заглядывает на чердак в поисках файла. В случае же, если вы хотите знать точно, то RCS-файл хранится на чердаке тогда и только тогда, когда головная ревизия ствола находится в состоянии dead (мертвое). “Мертвое” состояние означает, что файл был удален или же никогда не добавлялся в эту ветку. Например, если вы добавите файл в ветку, то его стволовая ревизия будет в “мертвом” состоянии, а ревизия на ветке – нет.


Go to the first, previous, next, last section, table of contents.

Comments