代码之家  ›  专栏  ›  技术社区  ›  Daren Thomas

我们的subversion服务器有一个新的IP地址-现在怎么办?

svn
  •  34
  • Daren Thomas  · 技术社区  · 16 年前

    但是我该怎么处理我的工作副本呢?我怎么知道在哪里可以找到服务器?

    5 回复  |  直到 16 年前
        1
  •  52
  •   Powerlord    16 年前

    做一个 svn switch --relocate 选项:

    http://svnbook.red-bean.com/en/1.5/svn.ref.svn.c.switch.html

    (或在OrtoiseSVN中,右键单击->OrtoiseSVN->重新定位…)

    重新定位不需要访问存储库,只适用于内容完全相同但存储库基础发生更改的情况。

        2
  •  28
  •   Frank Bollack    16 年前

    Davs的答案指向了正确的章节,但更准确地说,它实际上是命令

    哪个映射到TortoiseSVN命令TortoiseSVN->重新安置

        3
  •  8
  •   Adam Batkin    16 年前

    Dav的答案(使用 svn switch --relocate )是正确的答案,但在你这么做之前,我还有一个建议:使用DNS名称。因为听起来好像你没有DNS服务器,所以在你的数据库中添加一个条目 hosts 指向IP地址的文件。然后,如果IP地址再次更改,您所需要做的就是让每个人更新机器上的主机文件。

        4
  •  4
  •   snemarch    16 年前

    考虑为SudioServer设置DNS——可以使用内部DNS服务器、免费DNS托管服务等。这并不意味着服务器必须通过internet公开访问,您可以让DNS查找返回LAN IP。这样,下次服务器更改IP时就不会那么痛苦了。

        5
  •  0
  •   Bhaskar    9 年前

    如果要更改SVN存储库URL地址,请执行以下步骤

    1. 存储库或存储库位置的起点
    2. 右键单击存储库文件夹->乌龟vn->重新安置
    3. 将旧URL更改为新URL。
    4. 单击“确定”。