Version control CVS分支在服务器上的实际位置

Version control CVS分支在服务器上的实际位置,version-control,cvs,cvs2svn,Version Control,Cvs,Cvs2svn,我的项目中的CVS存储库有一个头代码和8个其他分支。被称为“/local/cvs/srcjboss”的服务器位置只包含HEAD分支中的项目 服务器上是否有可以访问所有分支代码的物理位置?我需要CVS到SVN迁移的服务器位置 如果有帮助,我们将使用linux服务器使用cvs2svn将CVS历史转换为Subversion,您需要从中央CVS存储库对数据进行文件系统级访问。仅访问签出代码的工作副本是不够的。从您的问题来看,您并不清楚在/local/cvs/srcjboss下有哪些选项 CVS存储库可以

我的项目中的CVS存储库有一个头代码和8个其他分支。被称为“/local/cvs/srcjboss”的服务器位置只包含HEAD分支中的项目

服务器上是否有可以访问所有分支代码的物理位置?我需要CVS到SVN迁移的服务器位置


如果有帮助,我们将使用linux服务器

使用cvs2svn将CVS历史转换为Subversion,您需要从中央CVS存储库对数据进行文件系统级访问。仅访问签出代码的工作副本是不够的。从您的问题来看,您并不清楚在
/local/cvs/srcjboss
下有哪些选项

CVS存储库可以从它的CVSROOT子目录和许多文件中识别出来,这些文件的名称与您的项目文件类似,但是附加了“、v”,例如“Makefile、v”或“index.html、v”或“build.xml、v”。每个文件都包含项目中相应文件的完整历史记录(包括分支),采用rcsfile(5)格式。存储库可能还包含“阁楼”子目录,这些子目录保存头中不存在的文件的历史记录

另一方面,CVS工作副本包含每个文件的一个特定版本(不带“v”后缀),以及每个项目目录中的
CVS
子目录。CVS工作副本不包含任何项目历史记录

那么,您的
/local/cvs/srcjboss
是cvs存储库还是工作副本


如果您有一个工作副本并试图查找中央存储库,请查看名为
CVS/Root
的文件之一。它将告诉您从中签出工作副本的存储库的位置。

谢谢mhagger。。我检查并在所有(,v)文件中找到了历史记录。看起来CVS将分支存储为单个存储库,而不是可以通过路径/url访问的单独物理目录