克隆cvs存储库客户端

时间:2014-09-11 04:42:13

标签: git cvs

我想从sourceforge克隆一个cvs存储库,特别是它的所有分支和历史记录(this one)。

我已尝试使用git cvsimport,但这不支持cvsps v3,此处的其他答案说cvsexport可以更完整地导入git。

但是cvsexport需要RCS文件,我该如何获得客户端?在签出CVS存储库时,只检查了头版本,并且我没有管理员权限,因此无法使用rsync。

我没有任何CVS经验,只有GIT经验。

[编辑]刚刚发现sourceforge通过rsync协议进行匿名rsync://访问,因此我的原始问题得以解决。 然而,如果它不支持这个怎么办?

1 个答案:

答案 0 :(得分:1)

我知道OP找到了答案,但我决定发布这个帖子是为了那些通过搜索找到这个的人的利益,就像我一样。

对于SourceForge,此链接说明了如何备份CVS存储库。

http://sourceforge.net/p/forge/documentation/CVS/#backups

撰写本文时:

  

可以使用rsync进行CVS存储库的备份。

     

示例(将PROJECTNAME替换为项目的UNIX组名称):

rsync -av rsync://PROJECTNAME.cvs.sourceforge.net/cvsroot/PROJECTNAME/* .