必須レビューでのプルリクエストの承認
リポジトリでレビューが必須になっているなら、プルリクエストがマージできるようになるためには、リポジトリに 書き込み あるいは 管理 権限を持つ人からの承認レビューが指定された数だけ必要です。
必須レビューに関する詳しい情報についてはプルリクエストのための必須レビューについてを参照してください。
プルリクエストにコメントしたり、変更を承認したり、承認に先立って改善をリクエストしたりできます。 詳しい情報についてはプルリクエストのための必須レビューについて及びプルリクエストで提案された変更のレビューを参照してください。
あなた、もしくはあなたがメンバーになっているTeamがレビューを求められているプルリクエストは、review-requested:[USERNAME]
あるいはteam-review-requested:[TEAMNAME]
という検索条件で検索できます。詳しい情報についてはIssueとプルリクエストの検索を参照してください。
参考: 承認したプルリクエストが大きく変更された場合、レビューを取り下げることができます。 そのプルリクエストは、マージする前に新しいレビューが必要になります。 詳しい情報についてはプルリクエストレビューの却下を参照してください。
-
リポジトリ名の下で [Pull requests] をクリックします。
-
プルリクエストのリストで、レビューしたいプルリクエストをクリックします。
-
プルリクエストで [Files changed] をクリックします。
-
プルリクエスト内の変更をレビューし、特定の行にコメントすることもできます。
-
変更されたコードの上で [Review changes(変更のレビュー)] をクリックします。
-
提案された変更に対するフィードバックをまとめたコメントを入力します。
-
[Approve] を選択して、プルリクエスト中で提案された変更のマージを承認します。
-
[Submit review] をクリックします。
参考:
- 必須レビューが有効化されており、リポジトリへの書き込み、管理、オーナー 権限を持つコラボレーターがレビューを要求する変更をサブミットしたなら、そのプルリクエストは同じコラボレーターがプルリクエスト中の変更を承認する他のレビューをサブミットするまではマージできません。
- リポジトリのオーナー及び管理者は、プルリクエストが承認レビューを受け取っていなくても、あるいは変更を要求したレビューアが Organization を離れたりいなくなっていたりしても、プルリクエストをマージできます。
- 必須レビューと古いレビューの却下がどちらも有効化されており、コードを変更するコミットが承認されたプルリクエストのブランチにプッシュされたなら、その承認は却下されます。そのプルリクエストをマージするには、再度レビューと承認が行われなければなりません。
- 複数のオープンなプルリクエストが、それぞれ同じコミットを指す head ブランチを持っているなら、いずれかがペンディングあるいは拒否されたレビューを持っている場合、それらをマージすることはできません。