将SVN迁移到其他服务器

时间:2017-09-26 12:51:53

标签: svn

我想将所有数据从实际的SVN迁移到另一台服务器。

我读到了 svnrdump ,但我有点困惑。 “转储”操作之后创建的转储文件是仅包含修订历史记录还是包含整个SVN?如果没有,我是否必须使用相同的文件夹结构将旧SVN中的所有文件保存到新SVN,然后加载转储文件?

1 个答案:

答案 0 :(得分:0)

请阅读文档:

  

是" dump"之后创建的转储文件。仅使用修订历史记录操作还是包含整个SVN?

Subversion存储库转储流仅包含修订历史记录。它不包括存储库设置,钩子脚本,访问规则和服务器设置。

将存储库移动到新服务器时,应首先部署和配置该目标SVN服务器。一旦准备好,您就可以继续移动存储库。有几种工具,例如svnadmin dump & svnadmin loadsvnrdump。由于后者可以在实时存储库上远程操作,因此可以帮助您避免或最大限度地减少对最终用户的干扰。

  

如果没有,我是否必须使用相同的文件夹结构将旧SVN中的所有文件保存到新SVN,然后加载转储文件?

您可以将存储库转储流保存到文件中,但这只是一种可能性。您可以将svnadmin dump的输出直接导入svnadmin load。使用svnrdump,您可以通过HTTP(S)或svn://协议远程执行此操作。

相关问题