ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。
記事のバージョン: GitHub.com

プルリクエストの必須レビューを有効にする

リポジトリの管理者は、必須レビューを施行し、プルリクエストのマージ前に特定の数の承認レビューが必要になるようにできます。

保護されたブランチは、GitHub Free のパブリックリポジトリ、GitHub Pro のパブリックおよびプライベートリポジトリ、GitHub Team、GitHub Enterprise Cloud、GitHub Enterprise Server で利用できます。詳細は「GitHub の製品」を参照してください。

必須レビューをブランチで有効にする前に、ブランチを「保護されたブランチ」として設定する必要があります。 詳しい情報については保護されたブランチの設定を参照してください。

リポジトリ中の一部あるいはすべてのブランチに、保護されたブランチの設定を自動的に強制することができます。詳細は「保護されたブランチを設定する」を参照してください。

  1. GitHub で、リポジトリのメインページへ移動します。

  2. リポジトリ名の下で [Settings] をクリックします。

    リポジトリの設定ボタン

  3. 左のメニューで [Branches] をクリックします。

    リポジトリオプションのサブメニュー

  4. [Protected Branches] で、ドロップダウンメニューを使用して、制限するブランチを選択します。

    保護されたブランチのドロップダウンメニューを選択する

  5. [Require pull request reviews before merging] を選択します。

    プルリクエストレビューの制限チェックボックス

  6. [Required approving reviews] ドロップダウンメニューで、ブランチで必須にする承認レビューの数を選択します。

    必須とするレビュー承認の数を選択するドロップダウンメニュー

  7. オプションとして、[Dismiss stale pull request approvals when new commits are pushed] を選択します。 これにより、コードを修正するコミットがブランチにプッシュされる際に、プルリクエストの承認レビューが却下されます。

    新たなコミットがチェックボックスにプッシュされた際に古いプルリクエストの承認を却下するチェックボックス

  8. オプションとして、[Require review from Code Owners] を選択して、プルリクエストが指定されたオーナーがいるコードに影響を与える場合に、コードオーナーによるレビューを義務化します。 詳細は「コードオーナーについて」を参照してください。

    コードオーナーのレビューを必要とする

  9. オプションとして、リポジトリが Organization の一部である場合、[Restrict who can dismiss pull request reviews] を選択して、プルリクエストのレビューを却下できるユーザーまたはチームを検索して選択します。 詳細は「Dismissing a pull request review」を参照してください。このオプションは個人リポジトリでは使用できません。

    [Restrict who can dismiss pull request reviews] チェックボックス

  10. [Include administrators(管理者を含める)] を選択することもできます。そうすれば、リポジトリの管理者に必須ステータスチェックを強制できます。

    Include administrators チェックボックス

  11. [Save changes] をクリックします。

参考リンク

担当者にお尋ねください

探しているものが見つからなかったでしょうか?

弊社にお問い合わせください