在Visual Studio中更改Ankh Subversion / SVN URL文件夹路径

时间:2013-12-13 12:40:00

标签: visual-studio svn ankhsvn

我的SVN Repo中有很多项目如下:

/Projects/Alpha
/Projects/Beta
/Projects/Gamma
/Projects/Delta

在我的本地计算机上,repo映射到

c:\Projects

我不想将所有Repo的项目检查到我的本地机器。所以,我使用Repo Browser来检查我想要的项目。因此,在我的本地机器上我得到了:

c:\Projects\Alpha
c:\Projects\Beta

这是好的,直到我在安装了Ankh的Visual Studio中打开Beta项目。解决方案打开后,Pending Changes窗口将显示以下repo URL:

https://myrepo.local/svn/Projects

对我而言,网址错误。事实上,当我点击Update中的Pending Changes按钮时,它会开始更新Projects中的所有文件 - 当我只想更新Beta的文件时。因此我认为URL应该是

https://myrepo.local/svn/Projects/Beta

然而,当我将URL更改为时,它似乎想要做一个SVN Switch,这似乎不对。它认为我想将路径C:\Projectshttps://myrepo.local/svn/Projects/Beta相关联,这是不正确的。

那么有人可以告诉我如何解决这个问题,以及为什么Beta项目首先认为其回购网址为https://myrepo.local/svn/Projects

1 个答案:

答案 0 :(得分:4)

好吧已经有一段时间了,没有人回答我的问题,我忘记了。

然后今天我在一个不同的项目上遇到了同样的问题,谷歌搜索了这个问题,而且似乎分享我的痛苦的唯一的人是......我,从8个月前开始。

然而这次我已经解决了!!

修复是在Visual Studio(使用2013年)中打开解决方案,转到File / Subversion / Change Source Control并浏览到解决方案文件夹的正确SCC Binding Path。点击Connect,它解决了问题。