我可以访问IT为我创建的存储库
http://oursvn_server/mysvn_repo
我可以访问可以通过
访问的CVS文件
/proj/cvs/
我想将/ proj / cvs / *中的所有文件/目录转换为http://oursvn_server/mysvn_repo/ *
我不能在/ proj / cvs / level这样做,我想把/ proj / cvs / *中的目录一个接一个地带。
这怎么可能?
cvs2svn -username = myname -s http://oursvn_server/mysvn_repo/dir1 / proj / cvs / dir1
我想把所有东西,树枝,标签......等等。
答案 0 :(得分:0)
我不明白您对/ proj / cvs转换的关注点是什么?你想只有特定的文件夹进入SVN吗?我最近写过关于迁移工具here的文章。如果你能详细说明你的担忧,我可能会有所帮助。
答案 1 :(得分:0)
基本命令类似于
cvs2svn --dumpfile dumpfile.dat /proj/cvs
默认情况下,cvs2svn包含转换中的所有分支和标记。如果您想以其他方式自定义转换,cvs2svn还有许多其他选项可以让您这样做。
以上命令创建名为dumpfile.dat
的SVN转储文件。您需要对Subversion存储库的本地(文件系统)访问才能使用svnadmin load
命令将dumpfile加载到其中。因此,您必须让您的IT人员为您提供文件系统访问SVN存储库的权限,或者将您提供的转储文件加载到存储库中。