2011-09-05 57 views
33

我們正在轉向一個過程,在這個過程中,多個開發人員將在多個不同的TFS分支中開展解決方案。人們已經開始混淆人們打開不同於他們打算的分支的解決方案。 VS 2010中的MRU列表僅顯示解決方案名稱,而不顯示分支名稱。一旦解決方案打開,除非人們檢查屬性或將鼠標懸停在當前選項卡上,否則也不清楚。有沒有辦法從Visual Studio中清楚地顯示當前的TFS分支?

是否有VS選項或擴展名,當前TFS分支以某種方式顯着顯示?或者甚至是基於解決方案在文件系統上打開的文件夾的解決方案?

+0

我發現當我檢查出一個分支,並將其添加有用的重命名文件的.sln一個標籤,指明它來自哪個分支。這不是特別「乾淨」,但很容易。 –

回答

42

有一個非常簡單的VS擴展標題爲重命名Visual Studio窗口標題。安裝完成後,它將在VS窗口標題欄中顯示解決方案名稱和父文件夾,而不僅僅是解決方案名稱。

例如:

TotallyAwesomeSolution成爲NewFeatureA \ TotallyAwesomeSolution

http://visualstudiogallery.msdn.microsoft.com/f3f23845-5b1e-4811-882f-60b7181fa6d6

+0

當前版本允許配置解決方案文件中的最小和最大深度距離,不僅是父文件夾。這很好,因爲只有在父文件夾的情況下,在很多情況下,這並不足以區分分支。 –

+0

而且您還可以添加特殊標記,例如[workspaceName] –

+0

具體來說,您希望將「最遠父文件夾深度」設置爲很大數目(類似於99應該可行)。 – Kat

0

看起來並不容易。我過去所做的是爲每個分支創建一個工作區。然後在Source Control Explorer和Pending Changes窗口中可以看到當前選定的工作區以及活動分支。

+0

這是查看源代碼管理資源管理器中的活動分支(=工作區)和僅限待定更改的方式。解決方案資源管理器中的文件屬於哪個分支是不同的。 –

+1

您可以使用VS命令擴展名用於此目的:http://visualstudiogallery.msdn.microsoft.com/c6d1c265-7007-405c-a68b-5606af238ece –

相關問題