2012-09-19 38 views
1

當使用TFS 2010到版本構建,日期被包含在構建數字格式(見下圖)。版本控制可以在同一日期正確生成;程序集文件版本增加1。但是,只要我們建立新的日期,彙編文件版本就會從1.0.0.1開始。TFS生成復位文件版本時,新的日期

例如,下面是日期,構建的名稱和版本的每一天:

09月07日,MyProject_1.0_20120907.1,1.0.0。
Sep 7,MyProject_1.0_20120907.2,1.0.0。
Sep 7,MyProject_1.0_20120907.3,1.0.0。
Sep 8,MyProject_1.0_20120908.1,1.0.0。 < =重置爲1.0.0.1(我想1.0.0.4)

有一種簡單的方法來保持文件的版本,無論它是建立日期遞增?

enter image description here

- 編輯 - 基於macro list

,它不會出現,這是可能的。除非有人能夠回答,否則我會發佈一個答案,這是不可能的。

+0

?該構建版本控制部分不是DefaultTemplate的一部分。您可能想查看除「.B」之外可以指定的其他值。也許你可以做「.BuildID」或一些會使用非編譯版本# –

+0

我已經檢查了其他選項以外的東西(見我的編輯鏈接)。 BuildID對於每個構建都將保持不變,因爲它是構建類型的標識。我認爲。嗯,也許我應該至少嘗試一下...... –

回答

2

我通常在我的程序集版本中包含日期,例如:2.1.1209.1907這將是2012年9月19日這一天的第7次構建(2.1部分我手動控制)。

另一種選擇是從Build Number格式中刪除日期部分,然後修訂版將無限增加。例如。 $(BuildDefinitionName)_ $(修訂:.R)

您使用到版本的組件是什麼
+0

謝謝,@迪蘭。我已經在做你的第二個建議。看起來似乎沒有辦法使用默認日期格式無限增加。 –

相關問題