将Subversion服务器迁移到另一个

我有一个服务器,我更换了硬盘,现在我正在重build服务器。 我有旧的硬盘驱动器上的旧的颠覆设置+回购的所有configuration和数据。 无论如何,将颠覆内容转移到新的OS +硬盘驱动器,而无需启动驱动器和做一个svnadmin转储?

复制完整的存储库文件系统。 这应该确保你不只是数据库,而是任何钩子脚本和configuration。 这里有三个考虑因素:

  • 坚持使用相同版本的Subversion(或者确保你运行svnadmin upgrade
  • 启动服务器之前,在新副本上运行svandmin verify 。 它会让你放心,整个事情仍然完好无损。
  • 确保新的repo文件系统是由运行该服务的用户所拥有的(apache,svnserve)

将所有内容复制到适当的位置应该足够了。 只要一切到位,不要启动svnserve。