我目前正在将我的开发服务(VCS、CI、CD 等)迁移到新环境;其中一部分涉及移动我们的 SVN 服务器。我已经能够设置新的 SVN 服务器(CollabNet Subversion)并使用该svnadmin
工具将现有存储库dump
从源复制load
到目标。但是,在我们完成其余服务(在本例中为 JIRA、Fisheye、TeamCity 和 Octopus Deploy)的迁移之前,我们不希望我们的开发人员使用新服务器。
现在,我可以继续每天运行该svnadmin
工具一两次以获取增量提交,但如果此迁移需要几周时间,我更愿意将整个过程自动化。我看过很多关于使用它svnsync
来创建镜像的文章,但我还没有看到任何关于如何最终打破该同步并使用新服务器的文章。这是一个简单的步骤吗?