方法 : チェックイン ポリシーを追加する
更新 : 2007 年 11 月
Team Foundation バージョン管理の管理者は、チェックイン ポリシー要件を追加できます。これらのチェックイン ポリシーでは、ソース管理に対してチェックインを行うときに、ユーザーはさまざまなアクションを取ることを要求されます。たとえば、ユーザーは作業項目を変更セットと関連付けることを要求されます。チェックインの詳細については、「方法 : 保留中の変更をチェックインする」を参照してください。使用できる既定のチェックイン ポリシーの種類には次のものがあります。
コード分析 チェックインの前にコード分析を実行する必要があります。
テスト ポリシー チェックインの前にチェックイン テストが完了している必要があります。
作業項目 1 つ以上の作業項目がチェックインと関連付けられていることを要求します。
ビルド ビルド中に作成されたビルド ブレークが新しいチェックインの前に修正されていることを要求します。
必要なアクセス許可
この手順を実行するには、[セキュリティ設定の操作] のアクセス許可が [許可] に設定されている必要があります。詳細については、「Team Foundation Server のアクセス許可」を参照してください。
手順
チェックイン ポリシーを作成するには
チーム エクスプローラで自分のチーム プロジェクトを右クリックし、[チーム プロジェクトの設定] をポイントして、[ソース管理] をクリックします。
[ソース管理の設定] ダイアログ ボックスが表示されます。
[チェックイン ポリシー] タブをクリックし、[追加] をクリックします。
[チェックイン ポリシーの追加] ダイアログ ボックスが表示されます。
[チェックイン ポリシー] ボックスで、必要なポリシーの種類をクリックし、[OK] をクリックします。
一覧には次の選択項目があります。
[ビルド] を選択した場合は、ポリシーが一覧に追加されます。このポリシーは、前のビルドが成功していなければ新しい変更をチェックインできないと規定しています。
[コード分析] を選択した場合、[コード分析ポリシー エディタ] ダイアログ ボックスが表示されます。実行するコード分析の種類に対応するチェック ボックスをオンにします。オプションは、[現在のソリューションの一部であるファイルのみのチェックインを強制]、[C/C++ コード分析 (/analyze) を強制]、および [マネージ コードのコード分析を強制] です。[マネージ コードのコード分析を強制] を選択した場合は、[マネージ コード分析の規則設定] ウィンドウで必要な規則設定を選択します。[OK] をクリックします。コード分析ツールの使用方法の詳細については、「コード分析ツールを使用するためのガイドライン」を参照してください。
[テスト ポリシー] を選択した場合、[テスト ポリシー] ダイアログ ボックスが表示されます。[参照] をクリックします。[参照] ダイアログ ボックスで、メタデータ ファイルを指定し、[OK] をクリックします。<ui>[テスト ポリシー]</ui> ダイアログ ボックスで、チェックイン ポリシーに準拠するために実行するテストが含まれるテスト リストのチェック ボックスをオンにします。作業が終了したら、[OK] をクリックします。
[作業項目] を選択した場合、作業項目をチェックインと関連付ける必要があるというポリシーが一覧に追加されます。
チェックイン ポリシーの設定が完了したら、[OK] をクリックします。新しいチェックイン ポリシーが今後のチェックインで表示されるようになります。
参照
処理手順
チュートリアル : チェックイン ポリシーとチェックイン メモのカスタマイズ