2014-01-15 38 views
1

我正在使用Visual Studio 2010 Professional,並將Git Extensions作爲版本控制系統使用。當我檢出一個涉及我正在處理的不同版本文件的分支時,VS2010會提示我一條消息:「此文件已在源代碼編輯器之外進行了修改,是否要重新加載它?」我點擊是所有,並獲得正確的版本的文件。直到這裏一切都如預期。告訴visual studio關閉已在IDE外部刪除的文檔

問題出現在我簽出涉及要刪除文件的分支時。那個分支中的文件還不存在/已經存在。如果其中一個在編輯器中打開,它會在那裏繼續寫下來,然後保存。

我知道這些文件不能從項目樹中消失,因爲我們沒有跟蹤項目文件(至少它們在Project File Explorer中有一個感嘆號,告訴你該文件不再存在了)。我想要的是Visual Studio關閉不再存在的每個文件。有沒有辦法做到這一點?還是有人有一個想法來實現這個工作流程?

關閉和打開Visual Studio再次做的伎倆,實際上正是我想要的..但​​它會很好,以避免它。

謝謝

+0

項目文件vbproj或的csproj你肯定會想到項目文件改變。 VS會提示你重新加載項目。編輯器窗口自動關閉。讓理智的變化,你會得到一個理智的結果。 –

+0

好的,所以訣竅就是將版本控制中的項目文件(vbproj | csproj)也包含進來(我們並沒有真正這樣做),以便讓這種變化發生。對?也許你可以發佈這個解決方案,以便我可以接受它作爲一個答案,如果它的工作。 – weilah

+0

@HansPassant對不起,我忘了在我以前的評論中通知你......我現在無法編輯它,不知道爲什麼。 – weilah

回答

0

我想你忘記了包括在混帳

相關問題