翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
プルリクエストを承認ルールとマージするための要件の管理
プルリクエストを作成するときに、個々のプルリクエストに必須またはオプションのレビュアーを追加できます。ただし、特定の送信先ブランチに結合するときに、すべてのプルリクエストが満たす必要がある要件を作成することもできます。これらの要件は承認ルールと呼ばれます。承認ルールは、リポジトリ内のブランチに対して設定されます。送信先ブランチに承認ルールが設定されているプルリクエストを作成する場合、プルリクエストをそのブランチにマージする前に、必要なレビューワーの承認に加えて、そのルールの要件も満たす必要があります。承認ルールを作成すると、デフォルトのブランチなどのブランチへのマージの品質標準を維持するのに役立ちます。
ソースリポジトリのデフォルトブランチに適用される承認ルールは、他のブランチに適用される承認ルールとは少し動作が異なります。デフォルトブランチに適用されるルールは、デフォルトブランチとして指定したブランチに自動的に適用されます。以前にデフォルトブランチとして設定されたブランチは、それに適用されるルールを保持します。
承認ルールを作成するときは、現在と将来のプロジェクトユーザーがそのルールをどのように満たすかを考慮する必要があります。例えば、プロジェクトに 6 人のユーザーがいて、送信先ブランチにマージする前に 5 つの承認を必要とする承認ルールを作成する場合、プルリケットを作成した人以外のすべての人がマージする前にプルリクエストを承認する必要があるルールを効果的に作成しました。
注記
プロジェクトで承認ルールを作成および管理するには、 CodeCatalyst プロジェクト管理者ロールが必要です。リンクされたリポジトリの承認ルールを作成することはできません。
承認ルールを削除することはできませんが、ゼロ承認を要求するように更新することで、ルールを効果的に削除できます。
プルリクエストの送信先ブランチの承認ルールを表示および編集するには
-
リポジトリが存在するプロジェクトに移動します。
-
プロジェクトのソースリポジトリのリストからリポジトリの名前を選択します。または、ナビゲーションペインでコード を選択し、ソースリポジトリ を選択します。
承認ルールを表示するリポジトリを選択します。
-
リポジトリの概要ページで、ブランチ を選択します。
-
承認ルール列で、表示を選択して、リポジトリの各ブランチのルールのステータスを表示します。
最小承認数 では、この数は、プルリクエストをそのブランチにマージする前に必要な承認数に対応します。
-
承認ルールを作成または変更するには、設定の管理 を選択します。ソースリポジトリの設定ページで、承認ルール で の編集 を選択します。
注記
承認ルールを編集するには、プロジェクト管理者ロールが必要です。
-
ブランチ で、承認ルールを設定するブランチの名前をドロップダウンリストから選択します。承認の最小数 に数値を入力し、保存 を選択します。