Повторно активировать старый проект CVS

Я нашел здесь очень старый проект в каталоге CVSRoot.

d: \ prj \ CVSRoot \ имя проекта \

Folder...
.cvsignore.v
filename.v
filename,v.uaem 
...

...и так далее. В каталоге проекта нет папки CVSRoot. И существует только папка проекта в корневой папке CVS. Я не знаком с CVS. Можно ли снова «активировать» этот проект и проверить последний статус?


28
2

Ответы:

Решено

Вам не нужно ничего, кроме уже существующей директории CVSROOT: это уже проект. Кажется, вы вспомнили специфику рабочей копии: в каждой директории должен быть подкаталог CVS (с файлами Repository, Root, Entries и т. д.). Это не нужно для самого проекта.

Итак, просто оформите заказ (с d:\prj\ в качестве пути к репозиторию) и работайте с ним.

OTOH вы можете рассмотреть возможность создания репозитория из подкаталога, который вам нужен. Если это так, документация CVS содержит достаточно описания файлов CVSROOT, необходимых для полноценного репозитория.


Я сам нашел решение

&cvs -d "D:\CVSTestProject\src" init

##### New Project

cd D:\CVSTestProject\src\CtxAppMove
&cvs -d "D:\CVSTestProject\src" import -m "CtxAppMove" CtxAppMove CtxAppMove start
cd D:\CVSTestProject\src\
if (! (Test-Path .\tempversion)) {New-Item D:\CVSTestProject\src\tempversion -ItemType directory}
cd D:\CVSTestProject\src\tempversion
##### Now Copy my projektfiles to D:\CVSTestProject\src\myprojectviles

&cvs -d "D:\CVSTestProject\src" checkout myprojectfiles