2014-01-22 102 views
3

有時,當我想用​​Visual Studio(2012)檢查我對Team Explorer的未決更改時,我收到一個奇怪的摘要「Included Changes (y of x)」Where x小於y。即使當我從解決方案的根目錄登記,並且當我選擇「全部顯示」時,我也看不到所有更改。TFS:顯示所有更改

在以下情況下:當我設置「顯示解決方案更改」時,我看到452中的96,當我選擇「全部顯示」時,我看到了452中的178個。缺少的文件是解決方案和常見源文件的一部分,其他。

Tfs_Show_All

P.S:政策警告無關和衝突無關的這種行爲。

回答

4

Show All只需使用Show Solution ChangesCustom Filter即可刪除已應用的任何過濾器。

如果您想查看所有更改,您需要使用Go to All Changes鏈接,就在您的Show All鏈接旁邊。這將向您顯示整個工作區中所有更改的完整列表。

這需要一點習慣,但我其實很喜歡這種方式。我相信這樣做的基本原理是保持這個空間相當小,以免將排除物品列表推到最底(排除物品也會以相同的方式行事,我相信)。

Visual Studio有一個名爲Team Pilgrim的擴展,它會爲您提供舊式待定更改窗口的版本。

另外需要指出的是,這種行爲不再VS2013(1)的情況下(感謝StefanG指出這一點)

+0

我不喜歡這種行爲,因爲:在大多數情況下,所有文件都顯示,所以我只是overfly列表並排除應保持本地的一些文件夾。在某些情況下,並不是所有的文件都顯示出來,我忘記了它們(每次都會發生 - 我是一種習慣,我忘了它,因爲它不合邏輯)。 甚至當我使用「轉到所有更改」時,我看不到結構,因爲它是一個扁平列表。有沒有更好的方法,真正顯示所有? – StefanG

+0

沒有內置。有一個擴展可以使用,但我個人建議給它一個機會,你會驚訝你很快適應。讓我看看我是否可以找到它,我會更新答案 –

+3

我給插件試一試。順便說一句:我googled「去所有的變化」,我發現http://connect.microsoft.com/VisualStudio/feedback/details/761735/team-explorer-pending-changes-list-doesnt-show-all-the-files與待定更改。微軟認爲它是一個錯誤,並用VS 2013修復它。 – StefanG

相關問題