重新激活旧的CVS项目

时间:2018-04-21 06:15:09

标签: cvs

我在CVSRoot目录下找到了一个非常古老的项目。

d:\ PRJ \ CVSROOT \项目名称\

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

......等等。项目目录中没有CVSRoot文件夹。并且只存在CVS根文件夹中的项目文件夹。我不熟悉CVS。是否可以再次“激活”此项目并查看最新状态?

2 个答案:

答案 0 :(得分:0)

除了已经存在的CVSROOT目录之外,您不需要任何其他内容:它已经是一个项目。您似乎回忆起了一份工作副本细节:每个目录中都应包含CVS子目录(包含文件RepositoryRootEntries等。)项目不需要本身。

所以,只需结帐(使用d:\prj\作为存储库路径)并使用它。

OTOH您可以考虑从您只需要的子目录中创建一个存储库。如果是这样,CVS文档有足够的CVSROOT文件描述,需要成为一个完整的值存储库。

答案 1 :(得分:0)

我自己找到了解决方案

&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