【问题标题】:How do I update all svn:externals references after a server migration?服务器迁移后如何更新所有 svn:externals 引用?
【发布时间】:2010-10-06 17:45:09
【问题描述】:

我今天迁移了一个 SVN 服务器并遇到了问题。我有一个在主干子文件夹上有 svn:externals 属性的仓库。这个文件夹已经被分支了很多次,现在这个 svn:externals 引用需要在每个分支上更新以引用新的服务器。

有没有一种简单的方法可以更新所有这些属性?

我对手动单独更新它们并不感到兴奋。

我也在 Windows 上,所以花哨的bash script 行不通。一定有更简单的方法!

注意:这是从 svn:externals 引用必须是绝对的前 1.5 天开始的。


更新:一个简单的relocate 不会这样做,因为这些是绝对 URL。

【问题讨论】:

    标签: svn properties migration svn-externals externals


    【解决方案1】:

    SVN Relocate 会起作用吗?

    在仓库移动时使用。

    【讨论】:

    • 不,这会移动我的工作文件夹,这很好,但不会更新任何属性。这些是旧服务器的绝对 URL。
    【解决方案2】:

    您可以安装 Cygwin 并使用您链接到的 bash 脚本。

    【讨论】:

    • 我希望有比这更简单的东西,不过,谢谢你的建议。
    【解决方案3】:

    我会为此使用SvnDumpTool。请参阅 this 其他有更多讨论的主题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-05-22
      • 2012-07-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多