【问题标题】:Use current Subversion slave server as master server使用当前的 Subversion 从服务器作为主服务器
【发布时间】:2014-07-03 17:51:49
【问题描述】:

我的 SVN 主服务器已关闭,硬盘也坏了,幸运的是,虽然我们有一个从服务器设置。我猜这是一个从属服务器,因为我在这台服务器上收到有关 sycn'ing 完成的邮件。我猜这是因为我是公司的新手,并且没有关于此的适当文档。在线阅读了这篇文章,我有一个提示,这个从服务器可以成为主服务器并用于进一步的代码提交和更新,下面是我发现的关于这个变化的步骤,

  1. 从从属设备的修订版 0 中删除 svn:sync-* 属性。
  2. 将从属服务器上的 authz 和挂钩更改为它们在主服务器上的旧设置。
  3. 让每个人都将他们的工作副本重新定位到新服务器。
  4. 开始同步新服务器,这样我们就有了从服务器,以防主服务器出现问题。

关于 1) 我应该只使用 svn pdel --revprop -r 0 svn:PROPERTY 并删除下面提到的属性吗?

svn:sync-from-uuid
svn:sync-last-merged-rev
svn:date
svn:sync-from-url

【问题讨论】:

    标签: svn restore


    【解决方案1】:

    P.1 真的不需要 - 它们只是附加属性,仅此而已

    P.3 可能不起作用,因为主从可能有不同的 UUID,在这种情况下重定位将失败(请与 svn info 核对)

    【讨论】:

      猜你喜欢
      • 2017-03-16
      • 1970-01-01
      • 2014-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多