在SVN存储库中移动项目树?
我有一个包含多个项目的当前SVN存储库。形式如下:在SVN存储库中移动项目树?,svn,migration,Svn,Migration,我有一个包含多个项目的当前SVN存储库。形式如下: /Project/trunk/code.cs 这些项目将被拆分到新服务器上它们自己的新存储库中。我已经尝试使用svnadmin和svndumpfilter来转储单个项目 我们希望将它们加载到新存储库的根目录中,如: /code.cs 但是svnadmin负载似乎想要加载回相同的结构,并且,因为它不存在而抱怨 既然这些项目已经生活在另一个结构中,那么就不可能将它们移动到它们自己存储库的根目录中并维护历史记录吗 编辑: 我需要澄清。我说我想保持
/Project/trunk/code.cs
这些项目将被拆分到新服务器上它们自己的新存储库中。我已经尝试使用svnadmin和svndumpfilter来转储单个项目
我们希望将它们加载到新存储库的根目录中,如:
/code.cs
但是svnadmin负载似乎想要加载回相同的结构,并且,因为它不存在而抱怨
既然这些项目已经生活在另一个结构中,那么就不可能将它们移动到它们自己存储库的根目录中并维护历史记录吗
编辑:
我需要澄清。我说我想保持历史。事实并非如此。我想将文件和子目录永久移动到根目录,就好像那里不存在以前的版本一样。。。好像他们从第一天起就都在根上。。。同时维护文件版本历史记录
svn mv
文件,删除空子目录(一个附加提交)所以mv移动历史,而不是从这次修订开始。