我已将SVN存储库从服务器A(servera.example.com)迁移到服务器B(serverb.example.com)。服务器A和服务器B没有直接连接。必须将服务器A的SVN存储库转储复制到FTP服务器,然后服务器B复制并转储。现在,在此阶段,服务器A和服务器B双方的修订版本数相同(28700)。
作为测试的一部分,在ServerB SVN Repo中,很少进行提交(即50次新提交),现在ServerB存储库中的总修订版为28750。此时,开发人员仍在使用服务器A中的存储库,并且总修订版已达到28975(即275个新提交)。服务器A存储库已设置为只读模式,并且28701-28975中的修订版必须在SVN服务器B中导出和导入。我们如何实现这一目标?
注意:由于我们不需要,因此可以删除服务器B存储库中的少量提交(28700-28750)。
答案 0 :(得分:0)
您应将svnadmin dump
和svnrdump
一起使用。我认为以下方法应该有效:
--incremental