1

TFS 2010を使用してビルドをバージョン管理する場合、日付はビルド番号形式に含まれます(下の画像を参照)。同じ日付のビルドでは、バージョン管理は正しく機能します。アセンブリファイルのバージョンが1つ増えます。ただし、新しい日付でビルドするとすぐに、アセンブリファイルのバージョンは1.0.0.1からやり直します。

たとえば、各日の日付、ビルド名、バージョンは次のとおりです。

9月7日、MyProject_1.0_20120907.1、1.0.0。1
9月7日、MyProject_1.0_20120907.2、1.0.0。2
9月7日、MyProject_1.0_20120907.3、1.0.0。3
9月8日、MyProject_1.0_20120908.1、1.0.0。1 <= 1.0.0.1にリセットします(1.0.0.4が必要です)

ビルドされた日付に関係なく、ファイルバージョンをインクリメントし続ける簡単な方法はありますか?

ここに画像の説明を入力してください

- 編集 -

マクロリストに基づくと、これが可能であるとは思われません。誰かが他の方法で答えることができない限り、私はこれが不可能であるという答えを投稿します。

4

1 に答える 1

2

私は通常、アセンブリバージョンに日付を含めます。たとえば、2.1.1209.1907これは2012年9月19日の7番目のビルドになります(手動で制御する2.1の部分)。

もう1つのオプションは、ビルド番号形式から日付部分を削除するだけです。そうすると、リビジョンは無期限に増分します。例:$(BuildDefinitionName)_ $(Rev:.r)

于 2012-09-19T20:32:40.687 に答える