将 Subversion 服务器迁移至另一个服务器

将 Subversion 服务器迁移至另一个服务器

我有一台服务器,我更换了硬盘,现在正在重建服务器。旧硬盘上有旧 Subversion 设置 + 存储库的所有配置和数据。有没有办法将 Subversion 内容转移到新的操作系统 + 硬盘上,而不必启动驱动器并执行 svnadmin 转储?

答案1

复制完整的存储库文件系统。这应确保您不仅拥有数据库,还拥有任何钩子脚本和配置。这里有三个注意事项:

  • 坚持使用相同版本的 subversion(或确保运行svnadmin upgrade
  • 在启动服务器之前先运行svandmin verify新副本。这样您就可以放心,整个系统仍然完好无损。
  • 确保新的 repo 文件系统归运行服务的用户所有(apache、svnserve)

答案2

将所有内容复制到正确的位置就足够了。在一切就绪之前,不要启动 svnserve。

相关内容