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

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

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

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

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


cvs
person Andreas Nick    schedule 21.04.2018    source источник


Ответы (2)


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

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

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

person Netch    schedule 21.04.2018

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

&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
person Andreas Nick    schedule 21.04.2018