首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SVN服务器迁移策略

SVN服务器迁移策略
EN

Server Fault用户
提问于 2013-04-24 17:28:21
回答 1查看 230关注 0票数 1

我有一个SVN服务器,6(让我们称之为repo1-repo6)使用版本1.6.9的repos。其中五个repos使用svnserve -d,一个是mod_dav_svn (httpd)。

1)我在旧服务器上对每个回购进行了完全转储,然后在新服务器上执行了svnadmin create repo1 repo2 repo3 repo4 repo5 repo6

2)然后我使用cat repo1.dump |svnadmin load repo1将全部转储还原到新服务器。新服务器正在运行SVN1.6.11。

3)最后,我将在旧服务器上执行svnadmin dump --incremental -r 1000:2000 repo1 > repo1.incremental_dump,在新服务器上为每个回购执行cat repo1.incremental_dump |svnadmin load repo1,其中Version1000是我执行完整转储后创建的第一个修订版,而2000年是最年轻的版本。

4)我计划将DNS主机记录中的IP切换给SVN服务器,以指向新的服务器IP。

这是一个可靠的SVN迁移计划吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2013-04-24 18:33:12

基本上没问题。你跳过了一些(我希望对你来说很明显)的事情

  • 在新主机上配置Apache
  • 使用可能已更改的根目录运行snvserver。

为了获得更可预测的结果,我建议使用--force-uuid执行第一次加载:这样,新的repos必须获得相同的UUUID,因为源和svn-客户端不会抱怨UUID不匹配。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/502330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档