1

I would like to take a dump of a CVS repository alone. Please suggest me if i can use cvs2svn tool to take a dump of whole CVS repository with complete History.

If i'm using cvs2svn, what steps should i follow?

Assuming if i have cvs2svn installed, cvs2svn --dumpfile=PROJECT.dump PATH/TO/CVS/REPOSITORY Does this command help in taking a dump for whole repository with complete history of revision.

Note: Here i would like to take dump of CVS repo, i will be loading this repo in another CVS repos.

Kindly point me out if there is an existing topic of this. Any help would be appreciated.

Thanks.

4

2 回答 2

2

是的,只是为了备份整个 CVS 存储库,您可以只备份.zip.tar.gz的存储库。正如 the_mandrill 所说,它将保留 cvs 原因的所有修订,没有像 svn 这样的数据库。如果您想将此存储库移动到另一个地方,只需解压缩它,删除CVSROOT目录并在该目录上执行 cvs init。就这样!

于 2014-11-12T16:19:32.633 回答
1

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

于 2012-05-02T21:27:34.497 回答