2012-09-08 47 views
9

在Visual Studio 2012 /團隊資源管理器/掛起更改中,存在指向解決方案內已檢測到更改的文件列表的鏈接。如何從Visual Studio 2012檢測到的更改列表中排除某些文件夾?

如何使Visual Studio不檢測_ReSharper.*Packages文件夾中的待處理更改?

enter image description here

+0

請勿將'_Resharper。*'和'Packages'添加到您的解決方案... – nemesv

+3

@nemesv,因爲這些文件夾未包含在.sln文件中,但它們仍位於解決方案文件夾中的磁盤上。 –

+0

只是爲了澄清:這些被自動添加到* Excluded Changes *列表中,是否正確?你甚至不想在那裏看到他們?或者在截圖之前,您是否已經手動排除了它們? –

回答

4

您可以將.tfignore文件中手動添加到您的解決方案忽略特定的文件,擴展名或文件夾。該文件中定義的項目不會被視爲更改。如果您單擊「檢測到的更改」,則也可以忽略Visual Studio中的項目(通過右鍵單擊所選項目)。

如果使用resharper,您可以選擇將緩存文件放入系統臨時文件夾中。你不必這樣,從源頭控制其排除:

http://www.splatto.net/portfolio/blog/post/2009/06/29/Removing-Resharper-Cache-Directories-in-Project-Solution-Folder.aspx

更新:上面的鏈接不再解析,但在ReSharper的配置你的緩存位置信息可在Resharper Help Center

0

我做了以下忽略所有的「_Resharper *」和「包」從我的工作區文件夾:

  1. 選擇忽略任何文件夾。這將導致.tfignore文件在您的工作空間的根級創建(如果它尚不存在)並出現在「包含的更改」區域中。
  2. 雙擊「包含的更改」中的.tfignore文件。這應該打開它進行編輯。
  3. 刪除在步驟1中添加的任何文件夾,然後在單獨的行中添加「_ReSharper。*」和「包」。保存文件。

當您重新啓動Visual Studio時,現在應該會發現從檢測到的更改中忽略了所有ReSharper和Packages文件夾。

相關問題