2011-10-19 80 views
14

我的自動構建工作正常,但我希望能夠返回到特定標籤的版本並從該源構建。 「Process」下的構建定義具有「獲取版本」項目,但這是針對特定的變更集,看起來相當無用。有沒有人知道我會如何去做這件事?如何通過標籤在TFS 2010中自動構建

回答

0

在您的構建過程中,標記代碼(在我的情況下,我使用內部版本號作爲標籤的一部分)。

然後,當您要構建特定的標籤版本時,將標籤傳遞給構建腳本,通過標籤從庫中獲取代碼,構建代碼並進行部署。

請參閱http://msdn.microsoft.com/en-us/library/fx7sdeyf.aspx瞭解如何獲取帶標籤的版本。

18

獲取版本接受TFS調用可以是變更集或標籤的versionspec。要指定標籤與L.

LMyLabel

+0

+1其還值得一提的是,團隊建設創建標籤的烴源包含在每個建立 –

+1

這可能是睾丸。有用。所以你應該將它標記爲答案 –

3

@Dylan史密斯只是前綴是:是正確的。您可以在高級獲取版本參數中指定標籤:LmyLabel或CmyChangeset以排隊特定版本。還有其他選項,例如日期,「W」(最後一個獲取到工作區的版本)或「T」(最新版本)。

欲瞭解更多信息:Building a Specific Version with Team Build 2008