1

TFS サーバーにゲート チェックインを使用しています。今日まで、すべてがうまく機能していました。変更をチェックインしようとするたびに、「シェルブセット ビルドではバージョン オーバーライドを指定できません」というエラー メッセージが表示されるようになりました。このエラーメッセージが表示される理由を知っている人はいますか?

ありがとう

4

1 に答える 1

3

最新ではなく、ビルド時に特定のバージョンのコードを取得するようにビルドが設定されているようです。ビルド定義を編集し、「プロセス」タブに移動します。

デフォルトのテンプレートを使用している場合は、[詳細] セクションを展開し、[バージョンの取得] 設定に何かがあるかどうかを確認します。

デフォルトのテンプレート設定

アップグレード テンプレートを使用している場合は、「Msbuild 引数」設定を探す必要があります。

ここに画像の説明を入力

これらの設定はどちらも、ビルドをキューに入れるときに変更することもできますが、そうしないと質問をしないと思います。

于 2013-02-26T11:50:38.920 に答える