2016-02-05 138 views
0

我有一個TFS分支主。我想爲MVCWebSite項目創建一個修補程序分支。TFS從VS項目中退出標籤

我的MVCWebSite的構建定義僅向MVCWebSite和SharedClassLibrary應用了一個Label,但我沒有發佈ConsoleApps,因此不需要這些標籤。

\MvcMusicStore\Main\MySolution\ConsoleApp1 
\MvcMusicStore\Main\MySolution\ConsoleApp2 
\MvcMusicStore\Main\MySolution\MVCWebSite 
\MvcMusicStore\Main\MySolution\SharedClassLibrary 
\MvcMusicStore\Main\MySolution\Packages 
\MvcMusicStore\Main\MySolution\BuildProcessTemplates 

如何爲MVCWebSite創建HotFix?

回答

0

我不會建議僅爲您需要分支整個解決方案的單個項目創建分支。您可以使用變更集號碼而不是標籤來獲取整個解決方案的相應版本,然後將其轉換爲分支。步驟:

  • 找到你想要的標籤
  • 打開它,並獲得變更數量(下圖)
  • 獲得基於變更數特定版本
  • 轉換分支

enter image description here

+0

是的,我可以看到這個工作。 Colin Dembovsky有一篇關於如何在沒有分支的情況下進行修復的精彩文章。 http://www.colinsalmcorner.com/post/branch-is-not-equal-to-environment。但是,如果我需要修復代碼說網站的情況怎麼樣。我得到的標籤等,但在創建修復我也現在需要在相關的控制檯應用程序中創建一個修復程序,我怎麼會得到該代碼,因爲它沒有與網絡構建,因此得到了不同的tfs標籤。 – Zac

+0

如果您願意,網站和控制檯應用程序可以位於同一分支,但不同的解決方案。然後同樣的分支級別標籤仍然適用。如果他們必須在不同的分支機構,則需要分別管理他們的版本和標籤。 – chief7