プル要求のレビューは、ユーザーが GitHubで共同作業を行う主な方法の 1 つです。 同僚の作業をレビューすると、問題を早期に発見し、知識を共有し、その変更をマージしてよい状態かどうかを判断するのに役立ちます。
変更についてのコメントを入力する
読み取りアクセス権を持つすべてのユーザーは、提案された変更を確認してコメントできます。 レビュー担当者は、次のことができます。
- プル リクエスト全体に対する全体的なフィードバックを残してください。
- 特定の行にコメントを付けて質問したり、懸念事項を説明したりします。
- 作成者が 1 回のクリックで適用できる正確な変更を提案します。
レビューの会話は pull request タイムラインに表示されるため、チーム全体がディスカッションに従って意思決定を追跡できます。
変更の要求と承認
レビューが完了したら、次に何をすべきかを作成者に指示する決定を送信します。
- コメント は、変更を明示的に承認または要求することなく、一般的なフィードバックを残します。
- Approve は、変更をマージする準備ができていることを示します。
- 要求の変更 は、pull request がマージされる前に作成者が対処する必要があるフィードバックにフラグを設定します。
変更をより深く確認する
徹底的なレビューは、差分を上から下まで順に読むだけにとどまりません。 GitHub では、大きな変更や複雑な変更を正確に確認するためのツールが提供されます。
-
一度に 1 つのファイルを確認し、各ファイルを [表示済み ] としてマークして折りたたみ、進行状況バーを使用して、カバーした pull request の量を追跡します。
-
セキュリティと依存関係を評価します。 依存関係レビューでは、プル要求によって依存関係がどのように変更されるか、既知の脆弱性が発生しているかどうか、およびコード スキャンによって提案された変更に関するアラートが表示されます。
-
Copilotを使用してレビューを自動化します。 Copilot では、プル要求に対して自動コード レビューを実行したり、特定の行にコメントしたり、変更を提案したりできるため、人間のレビュー担当者がコードを見る前に一般的な問題をキャッチするのに役立ちます。