0

我可以访问 IT 为我创建的存储库。
http://oursvn_server/mysvn_repo

我可以访问可以通过以下方式访问的 CVS 文件
/proj/cvs/

我想将所有文件/目录从 /proj/cvs/* 转换为http://oursvn_server/mysvn_repo/ *
我不能在 /proj/cvs/ 级别执行此操作,我想将目录引入 /proj/cvs /* 结束,一一结束。

这怎么可能?

cvs2svn -username=myname -s http://oursvn_server/mysvn_repo/dir1 /proj/cvs/dir1

我想把所有东西都带过来,树枝、标签……等等。

4

2 回答 2

0

基本命令类似于

cvs2svn --dumpfile dumpfile.dat /proj/cvs

默认情况下,cvs2svn 包含转换中的所有分支和标签。如果您想以其他方式自定义转换,cvs2svn 有许多其他选项可以让您这样做。

上面的命令创建了一个名为dumpfile.dat. 您需要对 Subversion 存储库进行本地(文件系统)访问,才能使用该svnadmin load命令将转储文件加载到其中。因此,您必须让您的 IT 人员授予您对 SVN 存储库的文件系统访问权限,或者将您提供给他们的转储文件加载到您的存储库中。

于 2009-07-29T23:31:57.533 回答
0

我不明白您对在 /proj/cvs 进行转换的担忧是什么?您是否只希望特定文件夹进入 SVN?我最近在这里写过关于迁移工具的文章。如果您能详细说明您的担忧,我可能会对您有所帮助。

于 2009-07-29T21:33:31.140 回答