将文件从一个存储库移动到另一个存储库,并在svn中显示历

时间:2015-05-01 14:18:39

标签: svn tortoisesvn collabnet subversion-edge

如何将文件从一个存储库移动到另一个存储库以保留subversion中的历史记录?

  • svn server 1.6v
  • svn client 1.7v

2 个答案:

答案 0 :(得分:1)

要在Subversion中移动历史记录,您必须转储加载存储库。 svnadmin dump将以标准文本格式转储存储库。然后,您可以使用svnadmin load将文本转储加载到另一个存储库中。这些命令使用管道和重定向,因此可以将svnadmin dump直接运行到svnadmin load。您还可以使用svndumpfilter过滤掉您不想要的修订。

要使这些命令起作用,您需要在Subversion存储库服务器上。

答案 1 :(得分:1)

大卫回答的后续行动

使用svnrdump dump,您可以从任何远程存储库以及其中的任何URL(也可以是单个文件的URL)进行转储,可以使用svnadmin load(本地存储库)将其解压缩到新的存储库)或svnrdump load(远程回购)