【问题标题】:Restore hotcopy of svn repo恢复 svn repo 的 hotcopy
【发布时间】:2020-01-16 20:28:43
【问题描述】:

我有一个 svn repo 的热拷贝,现在我想在另一台服务器上恢复那个热拷贝,最好的方法是什么?两台服务器的操作系统不同但svn版本相同,注意我做了一个hotcopy而不是svn dump,因为总repo大小是20gb,这意味着svn dump会大几倍而且我的空间有限.任何帮助将不胜感激。

【问题讨论】:

    标签: svn repository tortoisesvn


    【解决方案1】:

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

    【讨论】:

    • 我浏览过文档,其中包含有关创建热拷贝的信息,但我没有看到任何有关恢复热拷贝的有用信息
    • @FakharAhmadRasul 您只需将存储库复制到存储库根目录即可。我的意思是您存储存储库的目录。
    • 我已经创建了我的存储库的热拷贝,现在我正试图在不同的服务器上恢复该热拷贝。我该怎么做?
    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2010-10-01
      • 2010-12-09
      • 1970-01-01
      • 1970-01-01
      • 2015-04-28
      • 1970-01-01
      • 2011-02-25
      • 2012-10-28
      • 2011-07-02
      相关资源
      最近更新 更多