2

使用:

  • Microsoft Visual Studio Ultimate 2013 预览版 12.0.20623.01 更新
  • AnkhSVN 2.5.12116

我有:

  • 在工具->选项中启用插件
  • 使用 TortoiseSVN GUI 将项目添加到 VS 之外的 svn。

当我启动VS时,转到:

然后对话框挂起,只是说:

加载(并显示微调器,就好像它实际上正在加载一样)

不提供文件。有趣的是,如果我打开 URL 组合框,它会显示我在我的仓库中拥有的许多不同路径,例如

但无论我选择哪一个,都会发生无休止的“加载”。

我试过清除 AnkhSVN 中的身份验证缓存,我已经从我的 win 机器上的 https 服务器导入证书等等。TortoiseSVN 工作正常,我可以从谷歌浏览器看到 repo。

此外,查看-> 存储库资源管理器挂起,永远显示微调器图像。

谢谢,

伊戈尔

4

1 回答 1

2

当您输入ping myserver.com命令提示符时,您会看到什么。如果您没有看到对类似 12.34.56.78 的地址的 ping,但对某些 '2001:888:0:7::77' 样式的地址的 ping,则您的服务器很可能在解析为 ipv4 地址之前解析为 ipv6 地址。(注意localhost有这个问题)

Subversion 1.8 切换到新的 http 实现,该实现当前不会尝试连接到由 DNS 解析器解析的更多地址。

问题是许多 Subversion 服务器还没有监听 ipv6 连接,而通过使用机器名作为服务名,您告诉您的 http 客户端(在本例中为 Subversion)您的服务器确实支持 ipv6。

于 2013-09-13T07:25:26.317 回答