将SVN存储库从一个主机移动到另一个主机的最快,最安全的方法是什么?

时间:2011-09-18 01:23:28

标签: linux svn scp

我有两个SVN存储库,每个存储库大约1.5 GB,我需要从一台CentOS 5.4 Linux机器移动到另一台机器。它们达到了三到四千个修订范围。

我可以简单地scp -r过来。我确实尝试开始这个过程,很明显它需要几个小时,也许是整晚,所以我停下来重新考虑。

我可以使用svnadmin dump使用或不使用--deltas选项,然后压缩和scp转储文件。

有更好的方法吗?

2 个答案:

答案 0 :(得分:4)

是的rsync。

Specificly:

rsync -hxDPavilyzH source/ user@remote:/target/ --stats

答案 1 :(得分:2)

svnsync是专为此而设计的,并且应该是安全的,前提是在复制完成之前没有其他任何内容写入目标仓库。

Hower,rsync也应该是安全的,并允许中断(svnsync也可以,不确定)。