【问题标题】:SVN Changed IP Address - External files pointing to old IP AddressSVN 更改 IP 地址 - 指向旧 IP 地址的外部文件
【发布时间】:2013-06-12 09:08:05
【问题描述】:

我不得不对我们的 SVN 主服务器进行一些服务器维护,这涉及更改 IP 地址。

我使用以下命令重新定位存储库:

svn switch --relocate http://ec2-zz-zzz-zz-zz.eu-west-1.compute.amazonaws.com/svn/svn.xxxxxxxxxxxxx.com http://ec2-yy-yyy-yyy-y.eu-west-1.compute.amazonaws.com/svn/svn.xxxxxxxxxxxxx.com

其中 zz-zzz-zz-zz 是旧 IP 地址,yy-yyy-yyy-y 是新 IP 地址。

我现在遇到的问题是所有外部文件都指向旧 IP 地址,我不知道如何更改它们。

如何更改外部文件的 IP 地址?

任何帮助表示赞赏。

编辑 这个命令:

svn propget svn:externals

输出以下内容:

imgs http://ec2-zz-zzz-zz-zz.eu-west-1.compute.amazonaws.com/svn/svn.xxxxxxxxxxxxx.com/website-files/www.xxxxxxxxxxxxx.com/imgs

所以我知道 imgs 被设置为外部文件夹。所以我只需要编辑这个属性来改变IP地址。

我猜我需要以下命令:

svn propedit svn:externals

但我不确定如何格式化命令。

【问题讨论】:

  • 将它们更改为相对外部而不是绝对外部会使事情变得更容易。这样,您只需进行一次更改。
  • @Nick,我刚刚读到这个,这似乎是最好的解决方案,但我该如何将它们更新到相对路径。
  • @Stephen - 不确定问题是什么。创建和编辑属性的过程显然是相同的。您是否在寻求一种批量搜索和替换的方法?
  • @ÁlvaroG.Vicario 不,我想知道如何编辑属性。我现在将更详细地更新我的问题。

标签: svn svn-externals


【解决方案1】:

好的,我设法解决了这个问题。实际问题是未设置 SVN_EDITOR。所以我设置它我使用了以下命令:

export SVN_EDITOR=nano

然后我可以使用以下命令编辑参考:

svn propedit svn:externals .

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-29
    • 1970-01-01
    • 1970-01-01
    • 2019-01-31
    • 2011-06-29
    • 1970-01-01
    • 1970-01-01
    • 2015-05-05
    相关资源
    最近更新 更多