恢复 svn 存储库的热副本



我有一个 svn 存储库的热副本,现在我想在另一台服务器上恢复该热副本,最好的方法是什么?两台服务器的操作系统不同,但 svn 版本相同,请注意,我制作了一个热副本而不是 svn 转储,因为因为总回购大小为 20gb,这意味着 svn 转储会大几倍,而且我的空间有限。任何帮助将不胜感激。

存储库热拷贝是一个功能齐全的存储库,可通过 Apache HTTP Server 或svnserve向最终用户公开。阅读有关热复制的文档,请访问 https://www.visualsvn.com/support/svnbook/reposadmin/maint/#svn.reposadmin.maint.backup。

我成功地将存储库从一台服务器迁移到另一台服务器,这是我是如何做到的:-

  • 制作了存储库的热副本,我没有做svn dump因为我的存储库大约 20gb,所以估计的转储大小超过 100gb,而且空间紧张。
  • 在我希望我的存储库所在的服务器上安装了可视SVN服务器。
  • 从SVN服务器界面中,我选择了import existing repository并提供了我的热副本的路径。

请注意,两台服务器的操作系统版本不同,我担心这可能会产生问题,但我没有。

最新更新