Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
目录级别的cvs2svn转换_Svn_Tags_Cvs_Branch_Cvs2svn - Fatal编程技术网

目录级别的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人员那里获得帮助。