目录级别的cvs2svn转换
我可以访问它为我创建的存储库。目录级别的cvs2svn转换,svn,tags,cvs,branch,cvs2svn,Svn,Tags,Cvs,Branch,Cvs2svn,我可以访问它为我创建的存储库。 http://oursvn_server/mysvn_repo 我可以通过访问CVS文件 /proj/cvs/ 我想将所有文件/目录从/proj/cvs/*转换为* 我无法在/proj/cvs/级别执行此操作,我希望将/proj/cvs/*中的目录逐一覆盖。 这怎么可能? cvs2svn-username=myname-s/proj/cvs/dir1 我想把所有的东西带过来,树枝,标签。。。等等。我不明白您对转换at/proj/cvs的关注点是什么?是否
http://oursvn_server/mysvn_repo
我可以通过访问CVS文件
/proj/cvs/
我想将所有文件/目录从/proj/cvs/*转换为*
我无法在/proj/cvs/级别执行此操作,我希望将/proj/cvs/*中的目录逐一覆盖。
这怎么可能?
cvs2svn-username=myname-s/proj/cvs/dir1
我想把所有的东西带过来,树枝,标签。。。等等。
我不明白您对转换at/proj/cvs的关注点是什么?是否只希望特定文件夹进入SVN?我最近写了一些关于迁移工具的文章。如果您能详细说明您的顾虑,我可能会有所帮助。基本命令如下
cvs2svn --dumpfile dumpfile.dat /proj/cvs
默认情况下,cvs2svn包括转换中的所有分支和标记。如果您想以其他方式自定义转换,cvs2svn有许多其他选项允许您这样做
上面的命令创建一个名为
dumpfile.dat
的SVN转储文件。您需要对Subversion存储库进行本地(文件系统)访问,才能使用svnadmin load
命令将转储文件加载到其中。因此,您必须让IT人员为您提供对SVN存储库的文件系统访问权限,或者将您提供给他们的转储文件加载到存储库中。从我的到期日开始,在服务器上创建空存储库后,可以将转储文件直接加载到服务器。AFAIK将转储文件加载到SVN存储库的唯一方法是使用“svnadmin load”命令,该命令要求对SVN存储库进行文件系统级访问。因此,您必须将转储文件复制到SVN服务器,然后在服务器上运行“svnadmin load”。因此,OP无法避免从其IT人员那里获得帮助。