完整转储CVS存储库

时间:2012-05-02 20:51:58

标签: svn cvs dump cvs2svn

我想单独转储一个CVS存储库。如果我可以使用cvs2svn工具来获取具有完整历史记录的整个CVS存储库,请建议我。

如果我正在使用cvs2svn,我应该遵循哪些步骤?

假设我安装了cvs2svn, cvs2svn --dumpfile = PROJECT.dump PATH / TO / CVS / REPOSITORY 此命令是否有助于为具有完整修订历史记录的整个存储库进行转储。

注意:这里我想转储CVS回购,我将在另一个CVS回购中加载此回购。

请指出我是否存在此问题。任何帮助将不胜感激。

感谢。

2 个答案:

答案 0 :(得分:2)

是的,仅用于备份整个CVS存储库,您只需.zip.tar.gz您的存储库。它将保留cvs原因的所有修订,因为the_mandrill说,没有像svn这样的数据库。如果要将此存储库移动到另一个位置,只需将其解压缩,删除CVSROOT目录并在该目录上创建cvs init。这就是全部!

答案 1 :(得分:1)

cvs2svn仅用于将CVS存储库迁移到SVN。它将完整转储整个CVS存储库,并将组合在相似时间和相同提交消息发生的单个文件的提交。这些将成为单个SVN修订版。您将无法使用它将CVS存储库移动到另一台计算机,只能迁移到SVN。