我想从sourceforge克隆一个cvs存储库,特别是它的所有分支和历史记录(this one)。
我已尝试使用git cvsimport
,但这不支持cvsps
v3,此处的其他答案说cvsexport
可以更完整地导入git。
但是cvsexport
需要RCS文件,我该如何获得客户端?在签出CVS存储库时,只检查了头版本,并且我没有管理员权限,因此无法使用rsync。
我没有任何CVS经验,只有GIT经验。
[编辑]刚刚发现sourceforge通过rsync
协议进行匿名rsync://
访问,因此我的原始问题得以解决。 然而,如果它不支持这个怎么办?
答案 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/* .