【问题标题】:AnkhSVN - How to remove old URLs from list of URLs in the "Open from Subversion" dialog boxAnkhSVN - 如何从“从 Subversion 打开”对话框中的 URL 列表中删除旧 URL
【发布时间】:2013-10-31 18:33:34
【问题描述】:

我在一家小公司工作,并且是唯一使用 AnkhSVN 对我的代码进行版本控制的开发人员。对于服务器端,我使用 VisualSVN v2.5.8。服务器安装在我自己的机器上(在不同的驱动器上)。我有一些大约两年前创建的存储库,它们运行良好。

我们最近完成了 Active Directory 域重命名(这是另一回事),因此我的机器的 FQDN 发生了变化,因此域部分不再与安装服务器部分时的相同。我设法让 AnkhSVN 连接到存储库,所以一切都恢复正常了,但是“从 Subversion 打开”对话框中出现的 URL 列表仍然包含所有旧 URL。我怎样才能删除它们?我搜索了所有我能想到的列表,但似乎在任何地方都找不到。

任何建议将不胜感激。

查克·R.

【问题讨论】:

    标签: svn ankhsvn


    【解决方案1】:

    AnkhSVN 似乎检查了 TortoiseSVN 的 Windows 注册表分支以获取最近 URL 的列表。

    我可以通过清理此分支删除旧 URL:HKEY_USERS\<SID-OF-YOUR-WINDOWS-ACCOUNT>\Software\TortoiseSVN\History\repoURLS

    【讨论】:

      【解决方案2】:

      我首先认为它们存储在以下注册表项中(对于 VS 10.0):

      HKEY_CURRENT_USER\Software\AnkhSVN\AnkhSVN\VisualStudio\10.0\FifoTables\RecentRepositoryUrls
      

      但后来我进一步检查了一下,它们似乎存储在这里!

      HKEY_CURRENT_USER\Software\TortoiseSVN\History\repoURLS
      

      【讨论】:

      • AnkhSVN 使用这两个位置,因为许多用户同时使用多个客户端。如果我们默认显示现有位置,AnkhSVN 的设置体验会更好。
      【解决方案3】:

      至少从 TortoiseSVN 的 V1.8 开始,您可以在 SNV 设置 -> 保存的数据 -> URL 历史记录中清除 url 历史记录。之后 AnkhSVN 仅显示活动存储库的 URL。

      【讨论】:

        猜你喜欢
        • 2016-03-05
        • 1970-01-01
        • 2013-03-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-09
        相关资源
        最近更新 更多