Я нашел здесь очень старый проект в каталоге CVSRoot.
d: \ prj \ CVSRoot \ имя проекта \
Folder...
.cvsignore.v
filename.v
filename,v.uaem
...
...и так далее. В каталоге проекта нет папки CVSRoot. И существует только папка проекта в корневой папке CVS. Я не знаком с CVS. Можно ли снова «активировать» этот проект и проверить последний статус?
Вам не нужно ничего, кроме уже существующей директории 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