Ответ 1
Использовать cvs -d/cvsroot checkout -d directory project/path/directory
. Первый -d
может быть опущен, если вы установите корень в среду. Это называется "сокращение пути", и его можно избежать с помощью опции -N
до checkout
.
Как я могу проверить конкретный каталог из CVS и опустить дерево, ведущее к этому каталогу?
EX.
Id нравится проверять этот каталог C:/WebHost/MyWebApp/WWW
Структура каталога CVS проекта MyWebApp/Trunk/WWW
Как я могу опустить каталоги Trunk и MyWebApp?
Использовать cvs -d/cvsroot checkout -d directory project/path/directory
. Первый -d
может быть опущен, если вы установите корень в среду. Это называется "сокращение пути", и его можно избежать с помощью опции -N
до checkout
.
CVS привязан к репозиторию файлами в папке .CVS
. Каждая папка "привязана" индивидуально.
Это означает, что вы можете просто проверить всю вещь (или если у вас уже есть полная вещь), затем вырезать/вставить каталог www
в другое место, и он будет привязан к правильному местоположению CVS.
[Ой, удалил немного неправильного дерьма.] Да, co -d www - это то, что вы хотите.
Вы также можете настроить модули в репозитории, которые позволят вам проверить только www, как если бы это был каталог верхнего уровня, но вы должны сделать это для каждого такого каталога.