プルリクエストの必須レビューを有効にする
リポジトリの管理者は、必須レビューを施行し、プルリクエストのマージ前に特定の数の承認レビューが必要になるようにできます。
保護されたブランチは、GitHub Free のパブリックリポジトリ、GitHub Pro のパブリックおよびプライベートリポジトリ、GitHub Team、GitHub Enterprise Cloud、GitHub Enterprise Server で利用できます。
必須レビューをブランチで有効にする前に、ブランチを「保護されたブランチ」として設定する必要があります。 詳しい情報については保護されたブランチの設定を参照してください。
リポジトリ中の一部あるいはすべてのブランチに、保護されたブランチの設定を自動的に強制することができます。詳細は「保護されたブランチを設定する」を参照してください。
-
GitHub Enterprise で、リポジトリのメインページへ移動します。
-
リポジトリ名の下で [Settings] をクリックします。
-
左のメニューで [Branches] をクリックします。
-
[Protected Branches] で、ドロップダウンメニューを使用して、制限するブランチを選択します。
-
[Require pull request reviews before merging] を選択します。
-
[Required approving reviews] ドロップダウンメニューで、ブランチで必須にする承認レビューの数を選択します。
-
オプションとして、[Dismiss stale pull request approvals when new commits are pushed] を選択します。 これにより、コードを修正するコミットがブランチにプッシュされる際に、プルリクエストの承認レビューが却下されます。
-
オプションとして、[Require review from Code Owners] を選択して、プルリクエストが指定されたオーナーがいるコードに影響を与える場合に、コードオーナーによるレビューを義務化します。 詳細は「コードオーナーについて」を参照してください。
-
オプションとして、リポジトリが Organization の一部である場合、[Restrict who can dismiss pull request reviews] を選択して、プルリクエストのレビューを却下できるユーザーまたはチームを検索して選択します。 詳細は「Dismissing a pull request review」を参照してください。このオプションは個人リポジトリでは使用できません。
-
[Include administrators(管理者を含める)] を選択することもできます。そうすれば、リポジトリの管理者に必須ステータスチェックを強制できます。
-
[Save changes] をクリックします。