【问题标题】:Creating Redundancy for a Subversion Repository?为 Subversion 存储库创建冗余?
【发布时间】:2008-08-11 22:37:47
【问题描述】:

创建冗余颠覆存储库的最佳方法是什么?

我有一个 subversion 存储库(通过 apache2 和 WebDAV 链接)并且想在发生中断时在不同的服务器上创建一个镜像存储库,但我不确定最好的方法。

我认为可以使用提交后脚本来传播更改,但我不确定这是否是最好的方法,任何人都有任何意见

【问题讨论】:

    标签: svn repository redundancy


    【解决方案1】:

    听起来您正在寻找的基本上是联合(同步)服务器...... 我最近问了同样的问题......虽然我没有找到我正在寻找的确切解决方案,但它已经接近了。 See here:

    【讨论】:

      【解决方案2】:

      您真的需要每次提交的备份吗?几乎可以肯定,有比走这条路更好的方法来防止失败。例如,鉴于大多数故障是磁盘故障,迁移到 RAID 阵列和/或 NAS/SAN 存储将为您提供更好的一般保护,如果配置正确,则可以提供更好的性能。那时,异地备份就变成了使用可用工具的问题。详见svn手册的Repository maintenance section

      如果您确实需要每次提交的备份,那么,是的,提交后脚本是可行的方法。

      【讨论】:

        【解决方案3】:

        如果您只需要对镜像仓库的只读访问权限,您可以使用 SVN 1.4 中添加的svnsync 进行镜像。

        我们在构建服务器上使用辅助存储库来运行 CruiseControl.NET,但镜像存储库是只读的。

        【讨论】:

          猜你喜欢
          • 2014-01-25
          • 2013-02-08
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-11-09
          • 2021-05-11
          相关资源
          最近更新 更多