我在一家小公司工作,是使用AnkhSVN对我的代码进行版本化的唯一开发人员。对于服务器端,我使用的是VisualSVN v2.5.8。服务器安装在我自己的机器上(在不同的驱动器上)。我有两个我在大约两年前创建的存储库,它们工作正常。
我们最近完成了Active Directory域重命名(这是另一个故事),因此我的计算机的FQDN发生了变化,因此域部分不再与安装服务器部分时的域部分相同。我设法让AnkhSVN连接到存储库,所以一切都恢复正常,但“从Subversion打开”对话框中出现的URL列表仍然包含所有旧URL。我该如何删除它们?我到处搜索,我可以想到寻找这个列表,但似乎无法在任何地方找到它。
任何建议都将不胜感激。
Chuck R。
答案 0 :(得分:1)
似乎AnkhSVN检查TortoiseSVN的Windows注册表分支以获取最近的URL列表。
我可以通过清理此分支来移除旧网址:HKEY_USERS\<SID-OF-YOUR-WINDOWS-ACCOUNT>\Software\TortoiseSVN\History\repoURLS
。
答案 1 :(得分:1)
我首先认为它们存储在以下注册表项中(对于VS 10.0):
HKEY_CURRENT_USER\Software\AnkhSVN\AnkhSVN\VisualStudio\10.0\FifoTables\RecentRepositoryUrls
然后我进一步检查了一下它们似乎存放在这里!
HKEY_CURRENT_USER\Software\TortoiseSVN\History\repoURLS
答案 2 :(得分:1)
至少从TortoiseSVN的V1.8开始,您可以清除SNV设置中的网址历史记录 - &gt;保存的数据 - &gt;网址历史记录之后,AnkhSVN仅显示活动存储库的URL。