2016-10-07 17 views
0

TFS 2012 - ビルド - ビルド番号の書式TFSビルド番号の書式

リビジョン番号のDOTを削除または交換する方法はありますか?

代わりの

CRB_2016Oct06_.1

ただ、私はそれの残りのアンダースコアを使用しています

CRB_2016Oct06_1

こと、私がビルド名にこの期間を持っていることを刺激です。

フォーマットをどのようにしても、それを含めない限り、エラーが発生するようです。このような先導的なドットをユーザーに受け入れさせるような愚かなもののようだ。それは単なる整数です。

答えて

3

$(Rev:.r)をXAMLビルドで修正することはできません。変更すると、「ビルド番号形式で指定された$(Rev:r)マクロを展開できません」というエラーメッセージが表示されるビルド。

しかし、TFS 2015の新しいビルドシステムでは、$(Rev:.r)$(Rev:r)に変更するだけで、ドットを削除できます。

TFSを新しいバージョンにアップグレードし、古いXAMLビルドではなく新しいビルドシステムを使用することを検討することがあります。代わりに、$(Rev:.r)の代わりに$(BuildID)をXAMLビルドで使用すると、ビルド番号の形式は$(BuildDefinitionName)_$(Date:yyyyMMdd)_$(BuildID)のようになります。

+0

ありがとうございます。私はすでにTFSのバージョンをアップグレードすることの重要性を経営陣に感銘しました。それは少なくとももう6ヶ月はかかるでしょう。 2015年に私が見ることができるのは非常に簡単です。そうです。 2012年はもう少し難しい課題です。私が見つけることができる唯一の解決策は、これを行うためのカスタムアクティビティを作成することです。それは長時間の作業による開発作業の過労ですが、それは私自身のルートのようです。 – user5855178

関連する問題