2010-07-21 56 views
3

当我尝试将以上两个工具与Visual Studio 2010一起使用时,在打开Visual Studio之后,选项卡“Pending Changes”包含文本“Team Foundation Server不是您当前的源代码管理插件”。当前源控制插件“。您可以同时使用AnkhSVN和TortoiseSVN吗?

当我点击这条消息时,它会打开Options对话框,显示当前的源代码管理插件“AnkhSVN - 支持Visual Studio的Subversion”,那为什么会给我那个错误信息呢?我询问TortoiseSVN的原因是AnkhSVN过去偶尔有工作,但我认为发生的事情是在使用TortoiseSVN提交更改后,AnkhSVN不再有效。下面是我目前使用的TortoiseSVN和AnkhSVN的版本:

AnkhSVN的:2.1.8420.8 TortoiseSVN的:1.6.8.19260(32位)

有没有人有什么建议?是否有一些特殊的XML代码指定了需要在解决方案文件中的SCM? TIA。

回答

10

听起来像你可能已经打开了错误的“待处理的更改”窗口 - 你打开了TFS而不是Ankh吗?

+0

就是这样!在“查看”菜单中有第三项“待处理更改”,另一项处于“其他窗口” - >“待处理更改”中。有趣的是,他们都打开了AnkhSVN“Pending Changes”,而TFS“Pending Changes”窗口只是加载VS 2010时自动打开的窗口。非常感谢! – Roger 2010-07-21 16:09:35

+0

@Roger:当SCC提供程序不活动时,Visual Studio SCC提供程序应该隐藏其不活动的命令。如果启用TFS,您将看到他们的Pending Changes菜单命令,而不是AnkhSVN。 – 2010-07-27 19:15:46

+0

谢谢,这实际上也解决了我的问题。我对Visual SoureSafe也有同样的问题。我选择了待处理更改,而不是挂起检查。 – 2011-06-06 18:28:21

相关问题