如何将文件从一个存储库移动到另一个存储库以保留subversion中的历史记录?
答案 0 :(得分:1)
要在Subversion中移动历史记录,您必须转储并加载存储库。 svnadmin dump将以标准文本格式转储存储库。然后,您可以使用svnadmin load将文本转储加载到另一个存储库中。这些命令使用管道和重定向,因此可以将svnadmin dump
直接运行到svnadmin load
。您还可以使用svndumpfilter过滤掉您不想要的修订。
要使这些命令起作用,您需要在Subversion存储库服务器上。
答案 1 :(得分:1)
大卫回答的后续行动
使用svnrdump dump
,您可以从任何远程存储库以及其中的任何URL(也可以是单个文件的URL)进行转储,可以使用svnadmin load
(本地存储库)将其解压缩到新的存储库)或svnrdump load
(远程回购)