Skip to main content

レビューの提供

コードをマージする前に、変更にコメントしたり、編集を提案したり、承認したり更新を依頼したりして、プル リクエストにフィードバックを提供します。

プル要求のレビューは、ユーザーが GitHubで共同作業を行う主な方法の 1 つです。 同僚の作業をレビューすると、問題を早期に発見し、知識を共有し、その変更をマージしてよい状態かどうかを判断するのに役立ちます。

変更についてのコメントを入力する

読み取りアクセス権を持つすべてのユーザーは、提案された変更を確認してコメントできます。 レビュー担当者は、次のことができます。

  • プル リクエスト全体に対する全体的なフィードバックを残してください。
  • 特定の行にコメントを付けて質問したり、懸念事項を説明したりします。
  • 作成者が 1 回のクリックで適用できる正確な変更を提案します。

レビューの会話は pull request タイムラインに表示されるため、チーム全体がディスカッションに従って意思決定を追跡できます。

変更の要求と承認

レビューが完了したら、次に何をすべきかを作成者に指示する決定を送信します。

  • コメント は、変更を明示的に承認または要求することなく、一般的なフィードバックを残します。
  • Approve は、変更をマージする準備ができていることを示します。
  • 要求の変更 は、pull request がマージされる前に作成者が対処する必要があるフィードバックにフラグを設定します。

変更をより深く確認する

徹底的なレビューは、差分を上から下まで順に読むだけにとどまりません。 GitHub では、大きな変更や複雑な変更を正確に確認するためのツールが提供されます。

  • 一度に 1 つのファイルを確認し、各ファイルを [表示済み ] としてマークして折りたたみ、進行状況バーを使用して、カバーした pull request の量を追跡します。

  • セキュリティと依存関係を評価します。 依存関係レビューでは、プル要求によって依存関係がどのように変更されるか、既知の脆弱性が発生しているかどうか、およびコード スキャンによって提案された変更に関するアラートが表示されます。

  • Copilotを使用してレビューを自動化します。 Copilot では、プル要求に対して自動コード レビューを実行したり、特定の行にコメントしたり、変更を提案したりできるため、人間のレビュー担当者がコードを見る前に一般的な問題をキャッチするのに役立ちます。

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