我已经在我的主开发机器上使用了VS2010的AnkhSVN加载项一段时间,并且可以连接到我们公司的由beanstalk托管的SVN服务器,也可以连接到我们在办公室网络,运行VisualSVN Server。
我刚刚在我的笔记本电脑上安装了Win8,并安装了VS2010和AnkhSVN插件(与我的开发机器上的版本相同)。我可以从beanstalk URL打开一个解决方案没有问题,但是当我尝试从本地SVN打开一个时,没有任何反应。
更准确地说,我转到文件 - >颠覆 - >从Subversion打开,单击Url下拉列表旁边的小蓝色地球图标,输入URL并单击完成并且......没有任何反应。我和之前的Subversion窗口一样离开了。我仍然可以看到最后一个存储库已打开。
有时候,当我打开这个窗口时,它没有显示我的存储库,然后当我尝试连接到本地VisualSVN存储库时,我收到一条消息说http:/ 10/10.0.100:8080 / svn / TestProject “>但没有迹象表明为什么它无法连接。
我可以将相同的网址粘贴到网络浏览器中,输入我的用户名和密码后,会显示存储库。
我怀疑问题是VisualSVN服务器需要用户名和密码,但AnkhSVN加载项不会问我一个。当我连接到beanstalk时它就这样做了。
我发现了这个SO帖子,How to set username/password to connect to Subversion repository in AnkhSVN in Visual Studio?建议检查工具 - 选项 - 源控制 - Subversion环境 - 身份验证缓存,但这只显示beanstalk一个。如果我删除它,我仍然无法连接到本地服务器,但可以在再次输入我的用户名和密码后连接到beanstalk。
我还检查了%APPDATA%\ Roaming下的Subversion文件夹,但是那里没有任何四个文件夹。
任何人都知道我能做什么?连接到beanstalk时,加载项会提示我输入用户名和密码,但在连接到VisualSVN服务器时则不会提示。
答案 0 :(得分:1)
好吧,我没有到达这里,但我确实发现VS的VisualSVN加载项连接正常,所以会使用它。