2

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

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

任何建议将不胜感激。

查克·R。

4

3 回答 3

1

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

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

于 2013-11-01T09:51:30.420 回答
1

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

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

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

HKEY_CURRENT_USER\Software\TortoiseSVN\History\repoURLS
于 2013-11-01T10:20:44.050 回答
1

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

于 2016-08-25T06:58:42.967 回答