我有一个包含多个项目的当前SVN存储库。形式如下:
/Project/trunk/code.cs
这些项目正在新服务器上拆分为自己的新存储库。我已经尝试使用svnadmin和svndumpfilter来转储各个项目。
我们希望将它们加载到新存储库的根目录中,如:
/code.cs
但是svnadmin加载似乎想要加载回相同的结构,并抱怨,因为它还不存在..
是否无法将这些项目移动到自己的存储库的根目录并保留历史记录,因为它们已经存在于其他结构中?
编辑:
我需要澄清一下。我说我想保持历史。那真的不是真的。我想永久地将文件和子目录移动到根目录,好像之前没有过去的版本......就好像它们从第一天开始一直都在根目录中......同时保持文件版本历史。
答案 0 :(得分:1)
svn mv
个文件,删除空子目录(一个额外的提交)