Выявление централизованного репо для CVS - PullRequest
0 голосов
/ 28 июня 2010

Мне дали каталог файлов, которые находились под контролем CVS.Однако, как я могу определить, какой из каталогов является централизованным репозиторием для CVS (а не извлеченной версией в локальном каталоге).

Ответы [ 3 ]

2 голосов
/ 28 июня 2010

Централизованное хранилище CVS будет иметь каталог CVSROOT, содержащий конфигурацию хранилища и другие подкаталоги в структуре хранилища.Все отмеченные файлы будут иметь суффикс ,v (стиль RCS) в своем расширении.Удаленные файлы будут находиться в подкаталогах attic.

Извлеченные версии имеют подкаталог CVS в каждой папке.Там будут файлы, содержащие исходный код извлечения (root или repository - я забыл) и текущий тег / ветвь, если необходимо (tag - я думаю, первая буква N для тега или B для ветви).

1 голос
/ 28 июня 2010

Если у вас все еще есть каталоги CVS из выделенной области, вы можете найти в CVS / Root местоположение хранилища CVS и путь к файлам CVS / Repository этого каталога относительно корня.

1 голос
/ 28 июня 2010

См. Это .

Репозиторий CVS будет содержать файлы RCS (обычно заканчивающиеся ,v).

Я бы серьезно подумал о переносе репозитория вчто-то отличное от CVS (Git, Hg, даже SVN).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...