重新激活旧的 CVS 项目
Reactivate old CVS project
我在 CVSRoot 目录下找到了一个非常古老的项目。
d:\prj\CVSRoot\projectname\
Folder...
.cvsignore.v
filename.v
filename,v.uaem
...
...等等。项目目录中没有 CVSRoot 文件夹。并且只有 CVS 根文件夹中的项目文件夹存在。我对 CVS 不熟悉。是否可以再次"activate"这个项目并查看最新状态?
除了已经存在的 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
我在 CVSRoot 目录下找到了一个非常古老的项目。
d:\prj\CVSRoot\projectname\
Folder...
.cvsignore.v
filename.v
filename,v.uaem
...
...等等。项目目录中没有 CVSRoot 文件夹。并且只有 CVS 根文件夹中的项目文件夹存在。我对 CVS 不熟悉。是否可以再次"activate"这个项目并查看最新状态?
除了已经存在的 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