TFS/TeamCity を使用して TODO (または特定の文字列) を含むファイルがチェックインされている場合、ファイルのチェックインを拒否したり、ビルドを中断したりすることは可能ですか?
TODO が既に含まれているファイルは無視する必要があり、ファイルが変更されてからチェックインされた場合にのみ、ビルドを中断するか、チェックインを拒否します。
これは、開発者が TODO を含むファイルに変更を加えたときに、既存の TODO を強制的に処理するために使用できます。
これはできますか?
1 つの方法は、カスタム FX Cop ルールを使用することです。
誰かが新しい TODO を追加する場合、FX Cop ルールを抑制してコードをビルドできるようにする必要があります (抑制として追加しない限り)。