# プルリクエストのレビュー

マージする前に、pull request を確認してフィードバックを提供し、変更を提案し、コードの品質を確認します。

Pull request レビューを使用すると、コードがマージされる前に、変更にコメントしたり、改善点を提案したり、変更を承認または要求したりすることができます。 読み取りアクセス権を持つすべてのユーザーは、提案された変更を確認してコメントすることができ、チームがコードの品質を維持し、知識を共有するのに役立ちます。

<a href="https://github.com/pulls/review-requested?ref_product=github&ref_type=engagement&ref_style=button" target="_blank" class="btn btn-primary mt-3 mr-3 no-underline">
<span>レビューを待っている pull request を表示する</span></a>

## 決定の種類を確認する

レビュー担当者は、レビューを送信するときに、次のいずれかの決定を選択します。

| 決定      | Meaning                                |
| ------- | -------------------------------------- |
| Comment | 変更を明示的に承認または要求することなく、一般的なフィードバックを残します。 |
| 承認する    | 変更をマージする準備ができていることを通知します。              |
| 変更を要求する | マージする前に作成者が対処する必要があるフィードバックにフラグを設定します。 |

レビュー担当者は、特定の行にコメントしたり、正確な変更を提案したり、実装の詳細について話し合うこともできます。 レビューの会話は pull request タイムラインに表示されるので、チームはフィードバックと意思決定を追跡できます。

## レビューの依頼と必須化

レビューは、適切な専門家からのフィードバックが必要な場合に、特定のユーザーまたはチームから要求できます。

レビューを要求するには、リポジトリへの書き込みアクセス権が必要です。 リポジトリへの読み取りアクセス権を持つユーザーまたはチームにレビューを要求し、通知を受け取ることができます。

* Pull request 作成者は、書き込みアクセス権を持つリポジトリ所有者またはコラボレーターである場合にのみ、レビューを要求できます。
* 書き込みアクセス許可またはトリアージアクセス許可を持つ組織メンバーは、プル要求のレビュー担当者を割り当てることもできます。
* チームにレビューをリクエストし、コード レビューの割り当てが有効になっている場合、特定のメンバーがリクエストされ、Team はレビュー担当者として削除されます。

CODEOWNERS ファイルでコード所有者を定義すると、プル要求によってコードが変更されたときに、 GitHub は所有者にレビューを自動的に要求できます。 「[プルリクエストレビューを依頼する](/ja/enterprise-server@3.21/pull-requests/how-tos/create-pull-requests/requesting-a-pull-request-review)」を参照してください。

リポジトリ管理者は、プル要求をマージする前に承認を要求できます。 必須レビューは、重要なブランチを保護し、意図しないマージを減らすのに役立ちます。 「[保護されたブランチについて](/ja/enterprise-server@3.21/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/about-protected-branches#require-pull-request-reviews-before-merging)」を参照してください。

## 詳細については、次を参照してください。

* [プルリクエストで提案された変更をレビューする](/ja/enterprise-server@3.21/pull-requests/how-tos/review-pull-requests/reviewing-proposed-changes-in-a-pull-request)
* [プルリクエストレビューを依頼する](/ja/enterprise-server@3.21/pull-requests/how-tos/create-pull-requests/requesting-a-pull-request-review)
* 詳しくは、[プル リクエストをレビューする](https://github.com/skills/review-pull-requests?ref_product=github\&ref_type=engagement\&ref_style=text)GitHub Skillsコースをご覧ください。