Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.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
在SVN存储库中移动项目树?_Svn_Migration - Fatal编程技术网

在SVN存储库中移动项目树?

在SVN存储库中移动项目树?,svn,migration,Svn,Migration,我有一个包含多个项目的当前SVN存储库。形式如下: /Project/trunk/code.cs 这些项目将被拆分到新服务器上它们自己的新存储库中。我已经尝试使用svnadmin和svndumpfilter来转储单个项目 我们希望将它们加载到新存储库的根目录中,如: /code.cs 但是svnadmin负载似乎想要加载回相同的结构,并且,因为它不存在而抱怨 既然这些项目已经生活在另一个结构中,那么就不可能将它们移动到它们自己存储库的根目录中并维护历史记录吗 编辑: 我需要澄清。我说我想保持

我有一个包含多个项目的当前SVN存储库。形式如下:

/Project/trunk/code.cs
这些项目将被拆分到新服务器上它们自己的新存储库中。我已经尝试使用svnadmin和svndumpfilter来转储单个项目

我们希望将它们加载到新存储库的根目录中,如:

/code.cs
但是svnadmin负载似乎想要加载回相同的结构,并且,因为它不存在而抱怨

既然这些项目已经生活在另一个结构中,那么就不可能将它们移动到它们自己存储库的根目录中并维护历史记录吗

编辑:

我需要澄清。我说我想保持历史。事实并非如此。我想将文件和子目录永久移动到根目录,就好像那里不存在以前的版本一样。。。好像他们从第一天起就都在根上。。。同时维护文件版本历史记录

  • 卸载
  • svn mv
    文件,删除空子目录(一个附加提交)
  • 使用回购或转储回购(仅限页眉)|从此抛光转储重新创建

  • 所以mv移动历史,而不是从这次修订开始。