Visual studio AnkhSVN不承认我的解决方案处于源代码管理中

Visual studio AnkhSVN不承认我的解决方案处于源代码管理中,visual-studio,ankhsvn,Visual Studio,Ankhsvn,我没有使用VS中的ankhSVN上下文菜单将我的解决方案添加到SVN。我之所以选择这条路线,是因为我更喜欢乌龟第一次使用乌龟将我的文件夹/项目添加到SVN 然后,当我打开该解决方案时,VS打开了,但ankhSVN仍然没有标记我的文件或识别到svn的连接 怎么回事?我不想被迫第一次使用ankhSVN将项目提交给SVN,以便ankhSVN绑定或识别并启动。我也遇到了同样的问题,通常这会解决它: 右键单击解决方案资源管理器的“解决方案”节点。在关联菜单中,转到Subversion。。。刷新状态 或者正

我没有使用VS中的ankhSVN上下文菜单将我的解决方案添加到SVN。我之所以选择这条路线,是因为我更喜欢乌龟第一次使用乌龟将我的文件夹/项目添加到SVN

然后,当我打开该解决方案时,VS打开了,但ankhSVN仍然没有标记我的文件或识别到svn的连接


怎么回事?我不想被迫第一次使用ankhSVN将项目提交给SVN,以便ankhSVN绑定或识别并启动。

我也遇到了同样的问题,通常这会解决它:

右键单击解决方案资源管理器的“解决方案”节点。在关联菜单中,转到Subversion。。。刷新状态


或者正如Stefan指出的,只需使用Visual Studio中的Ankh工具栏即可。

我出现此问题的原因是SVN已更新,而ankhSVN不支持此类型。我通过回滚SVN更新或安装ankhSVN的最新版本(有时是测试版)来修复此问题。

很可能,此时尚未加载ankhSVN。转到工具-选项-源代码管理,并选择AnkhSVN作为活动的SCC提供程序。然后转到File-Subversion-Change源代码管理,并连接/绑定解决方案。这将导致在下次通过注释sln文件打开解决方案时加载Ankh。查看同一sln文件的其他人也会从中受益,因为Ankh随后会直接加载。

AnkhSvn不会注意到您在处理TortoiseSvn时会发生什么。在这种情况下,您需要使用Neil指示的刷新。使用AnkhSvn提供的工具栏可能更方便/更快一些……我甚至没有意识到有工具栏,我总是在解决方案资源管理器中使用上下文手册。谢谢是的,这也很重要,请确保您的SVN版本与Ankh安装附带的SVN版本匹配。或者更准确地说,请确保您的TORTOISE和Ankh使用相同的SVN版本耶,我的解决方案未连接。检查所有项目是否连接的好地方,只需重新添加它们。谢谢