2010-07-21 19 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

相關問題