2017-09-26 65 views
1

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

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

回答

0

请阅读文档:

那是被“转储”操作之后创建的只是修订历史记录或者它包含整个SVN转储文件?

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

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

如果不是,我是否必须自己保存所有文件从旧SVN到新的文件夹,然后加载转储文件?

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

+0

@欢迎光临! :)作为旁注,请确保您运行最新的SVN客户端和管理工具。目前的版本是SVN 1.9.x. – bahrep

相关问题