4

jsチェックインのみまたはcssファイルの場合、自動ビルドを回避する方法はありますか?

何もビルドする必要はありません。これらのファイルのビルドはスキップしたいと思います。

4

1 に答える 1

4

あなたがやりたいことをすることは不可能だと思います.ゲートチェックインはまだ成熟していないと思います. ゲーテッド チェックインには、かなりの数の未解決の拡張要求があります。これをリクエストとして追加する価値があるかもしれません。クロークされたフォルダーでさえ、ファイル レベルではなく、フォルダー レベルにあります。

MSDN から:

ゲート チェックイン ビルドを自動的に実行する

次のいずれかのイベントが発生すると、ゲート チェックイン ビルドが自動的に実行されます。

  • ビルドは、ビルド定義の [トリガー] タブで [ゲート チェックイン] チェック ボックスが選択された状態で定義されています。

  • 誰かが、ビルド定義の [ワークスペース] タブでマップされたフォルダーのいずれかと交差する 1 つ以上の変更をチェックインしようとします。

***NO_CI***タグを追加してチェックインしようとしても、チェックを開始して変更をビルドします。

もちろん、明らかな回避策は、ビルドを実行する必要性を無視してチェックボックスをオンにすることです(回避しようとしていると確信しているパス)。

ビルド定義の編集に関する UI を見ると、ルールなどのオプションのパラメーターはありません。重要なのは、マップされたフォルダーだけです。

ただし、ワークスペース フォルダーをクロークすることで、特定のフォルダーをビルドしないように設定できます。ただし、それを行うと、ビルド用にそれらのファイルがまったく取得されません。そのため、すべての JS ファイルを 1 つのフォルダーに格納し、それをクローク アプローチを使用してビルドから除外すると、実際にビルドを実行しようとしたときにビルドが失敗します。

于 2011-07-08T18:00:35.000 に答える