2009-07-31 32 views
7

我沒有去使用VS中的ankhSVN上下文菜單的路線添加我的解決方案到SVN。我第一次使用Tortoise將我的文件夾/項目添加到SVN的路線(因爲我更喜歡和喜歡烏龜這樣做)。AnkhSVN不認識我的解決方案作爲源代碼控制

然後當我打開該解決方案時,VS打開,但ankhSVN仍然沒有標記我的文件或識別與svn的連接。

這是怎麼回事?我不希望被迫僅僅使用ankhSVN來第一次向SVN提交項目,以便ankhSVN綁定或識別並踢入。

回答

0

我有同樣的問題,通常這會修復它:

右鍵單擊解決方案資源管理器的解決方案節點。在上下文菜單中,轉到Subversion ...刷新狀態。

或者Stefan指出,只需在Visual Studio中使用Ankh工具欄即可。

+1

AnkhSvn在您對TortoiseSvn做些什麼時沒有注意到。在這種情況下,您需要使用Refresh作爲Neil指示。使用AnkhSvn提供的工具欄可能會更方便/更快... – 2009-07-31 15:20:47

+0

我甚至沒有意識到有一個工具欄,我一直在解決方案資源管理器中使用上下文manus。謝謝! – 2009-07-31 15:30:02

2

我有這個問題的時候,這是因爲SVN已更新,ankhSVN不支持類型。我通過回滾SVN更新或安裝有時是beta版本的ankhSVN的最新版本來解決這個問題。

+0

是的,這也很重要,請確保您的SVN版本#與安裝安裝時附帶的SVN版本#匹配。 – 2009-07-31 15:29:06

23

最有可能的是,AnkhSVN目前尚未加載。轉至工具 - 選項 - 源代碼管理,然後選擇AnkhSVN作爲活動的SCC提供程序。然後轉到文件 - Subversion - 更改源代碼管理,並連接/綁定解決方案。這會在下次打開解決方案時通過註釋sln文件導致Ankh加載。其他人檢出相同的sln文件也會從中受益,因爲Ankh會直接加載。

相關問題