我看到在AnkhSVN的一些意外的行为,我想知道,如果这可能是一个错误,或者设计,我误解的东西。
我使用的是网上颠覆库,并有一定的仓库设置了此文件结构:
"Browser URL": https://www.zzzzz.com/code/mememe/subversion-2/nodes/HEAD/trunk
"Checkout URL": https://subversion.zzzzz.com/svn/abc.MyMiscProjects/
SqlScripts1
SqlScripts2
SomeOtherStuff1
SomeOtherStuff2
VS2013_Solution1
VS2013_Solution2
到现在为止,我一直在使用所有这些不同的svn库文件夹组成,没有任何问题(使用TortoiseSVN)不同的本地主文件夹了。
我也有安装在VisualStudio中的AnkhSVN的插件,但一直在使用它主要被与其他SVN仓库(在相同的网络提供商)。
昨天从内VS2013,我创建VS2013_Solution2,当它问我是否想将其添加到Subversion源代码控制,我说是的。 我在所有文件选中,但后来当我去我的家用电脑,并从Visual Studio做了一个“文件,打开Subversion项目”,并选择/ VS2013_Solution2内.sln文件,它不仅获得所选择的解决方案, 但也是库中所有其他的兄弟姐妹文件夹 ,即使他们有解决方案没有关联。
同样,在今天上午的工作我做了一个“更新解决方案,最新版本的”内VS2013,这也拉低所有文件夹从仓库下来,本地文件夹内兄弟文件夹VS2013_Solution2。
现在,如果这只是svn的整体默认预期的行为,我希望发生的,当我右键单击Windows资源管理器我的本地VS2013_Solution2文件夹并选择TortoiseSVN的“SVN更新”同样的事情,但在这种情况下,它仅更新单个文件夹。
有一些问题,我在这里失踪约AnkhSVN的相对于在一个单独的SVN库行为的所有文件? 它是根本不能用一个子集 (单个子文件夹)的存储库的处理作为TortoiseSVN的似乎是能够做的?