我想将SVN存储库从一台服务器移动到另一台服务器。我已经读过你可以使用 svndump ,但是我也听说过你可以将repos从一台服务器rsync到另一台服务器。
使用 svndump 和 rsync 有什么区别?
答案 0 :(得分:2)
使用转储文件会将存储库的整个结构转储到您必须加载到新存储库的文件中。倾倒速度非常快,加载速度相当慢。
要在两台服务器之间重新定位服务器,您只需将存储库根目录下的文件结构传输到新服务器即可。您可以使用rsync,简单复制或创建zip或.gz等存档,并在新服务器上展开它。
请确保在此副本期间将svn repo脱机,因此在进行传输时不会对存储库进行任何更改。完成后在新存储库上运行svnadmin verify repo并不是一个坏主意。