次の方法で共有


チェックイン ポリシーを編集する

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 |Visual Studio 2022

Team Foundation バージョン管理 (TFVC) 管理者は、チェックイン ポリシーの要件を追加および編集できます。 これらのチェックイン ポリシーでは、ユーザーがバージョン管理へのチェックインを行うときにアクションを実行する必要があります。 たとえば、ユーザーは作業項目を変更セットに関連付ける必要があります。 チェックインの詳細については、「コードの開発と保留中の変更の管理」を参照してください。

チェックイン ポリシーを編集する前に、まずチェックイン ポリシーを作成する必要があります。 詳細については、「チェックイン ポリシー追加する」を参照してください。 次の既定のチェックイン ポリシーの種類を使用できます。

  • ビルド では、新しい変更をチェックインする前に、最後のビルドが成功した必要があります。
  • 変更セット コメント ポリシー では、ユーザーがチェックイン コメントを提供する必要があります。
  • コード分析 では、コードをチェックインする前にコード分析を実行する必要があります。
  • カスタム パス ポリシー は、他のポリシーを特定のフォルダーまたはファイルの種類にスコープします。
  • 禁止パターン ポリシー では、ファイル名パターンが禁止されているファイルがあるチェックインを禁止します。
  • 作業項目クエリ ポリシー は、その結果がチェックインに関連付ける唯一の有効な作業項目である作業項目クエリを指定します。
  • 作業項目 では、チェックインごとに 1 つ以上の作業項目を関連付ける必要があります。

手記

[ソース管理の設定の ] ダイアログ ボックスで、1 つ以上のポリシーの種類 一時的に無効にすることができます。 [チェックイン ポリシー] タブで、ポリシーを強調表示し、[を無効にする] 選択します。 無効化されたポリシーを有効にするには、無効になっているポリシーを強調表示して、[有効にする] の をクリックします。 次に [OK]を選択します。

前提 条件

この手順を完了するには、プロジェクト レベルの情報の編集アクセス許可が [許可] に設定されている必要があります。 詳細については、「既定の TFVC アクセス許可 」を参照してください。

チェックイン ポリシーを編集する

  1. Visual Studio Team メニューで、[ソース管理][チーム プロジェクトの設定] 選択

    または、Visual Studio チーム エクスプローラーの ウィンドウで、[設定] 選択し、[チーム プロジェクト] の下 [ソース管理] 選択します。

  2. [ソース管理の設定] ダイアログ ボックスで、[チェックイン ポリシー] タブを選択します。

  3. [ポリシーの種類] 一覧から変更したいポリシーの種類を選択し、[編集]を選択します。

  4. 編集しているポリシーの種類に基づいて、この手順を続行します。

    • ビルド では、新しい変更をチェックインする前に、最後のビルドが成功した必要があります。 このポリシーの種類は変更できません。

    • 変更セット コメント ポリシー では、ユーザーがチェックイン コメントを提供する必要があります。 このポリシーの種類は変更できません。

    • コード分析 では、コードをチェックインする前にコード分析を実行する必要があります。 この種類を選択した場合、[コード分析ポリシー エディターの ] ダイアログ ボックスで、実行するコード分析の種類のチェック ボックスをオンにします。 オプションは次のとおりです。

      • 現在のソリューション の一部であるファイルのみを含むチェックインを強制する
      • C/C++ コード分析 (/analyze) を強制する
      • マネージド コードのコード分析を適用します。 このオプションを選択した場合は、[マネージド コード分析のルール設定 で目的のルール設定を選択します。
    • カスタム パス ポリシー は、他のポリシーを特定のフォルダーまたはファイルの種類にスコープします。 この種類を選択した場合、[カスタム パス ポリシー] ダイアログ ボックスで、操作する子ポリシーを選択し、許可されたパスを指定する ソース管理パス フィルター (RegEx) に 1 つ以上の値を入力します。 カスタム パスを使用する子ポリシーごとに、個別のカスタム パス ポリシーを適用します。

      手記

      このポリシーを有効な子ポリシーに適用すると、選択したポリシーが現在有効になっている というメッセージが表示されます。無効にするか、2 回実行されます。チェックイン ポリシーの 一覧から元のポリシーを削除または無効にすることができます。

    • 禁止パターン ポリシー では、ファイル名パターンが禁止されているファイルがあるチェックインを禁止します。 この種類を選択した場合は、[禁止パターン ] ダイアログ ボックスで、禁止するパターンを一覧表示し、[OK]選択します。

    • 作業項目クエリ ポリシー は、その結果がチェックインに関連付ける唯一の有効な作業項目である作業項目クエリを指定します。 この種類を選択した場合は、[クエリ ポリシー] ダイアログ ボックスで、保存した共有作業項目クエリに移動して選択し、[OK] 選択

    • 作業項目 では、チェックインごとに 1 つ以上の作業項目を関連付ける必要があります。 このポリシーの種類は変更できません。

  5. チェックイン ポリシーの設定に問題がなければ、[OK]選択します。