{"meta":{"title":"プルリクエストで提案された変更をレビューする","intro":"マージ前に、プル リクエスト内のコミット、ファイルの変更、差分を確認して、フィードバックを送信したり、変更を承認したり、更新をリクエストしたりできます。","product":"Pull Request","breadcrumbs":[{"href":"/ja/pull-requests","title":"Pull Request"},{"href":"/ja/pull-requests/how-tos","title":"使い方"},{"href":"/ja/pull-requests/how-tos/review-pull-requests","title":"pull request をレビューする"},{"href":"/ja/pull-requests/how-tos/review-pull-requests/reviewing-proposed-changes-in-a-pull-request","title":"提案された変更をレビューする"}],"documentType":"article"},"body":"# プルリクエストで提案された変更をレビューする\n\nマージ前に、プル リクエスト内のコミット、ファイルの変更、差分を確認して、フィードバックを送信したり、変更を承認したり、更新をリクエストしたりできます。\n\n## プルリクエストのレビューについて\n\nプル要求の変更は、一度に 1 つのファイルで確認することをお勧めします。\n\n* pull request で変更された各ファイルを**調べます**。\n* 特定の変更に関する**コメントを残します**。\n* ファイルを確認したら、\\[ **表示済み** ] としてマークして折りたたみ、進行状況を追跡します。\n* pull request ヘッダーの **進行状況バー** には、表示したファイルの数が表示されます。\n* 完了したら、概要コメントを含むレビューを送信することで、pull request または**要求の変更**を**承認**できます。\n\npull request が GitHub Copilotによって発生した場合、 Copilot はコメントを送信するときにコメントに応答します。\nCopilot は、追加の変更を含む新しいコミットをプルリクエストにプッシュします。\n[「AUTOTITLE」を](/ja/copilot/concepts/agents/cloud-agent/about-cloud-agent)参照してください。\n\n<div class=\"ghd-tool webui\">\n\n## pull request の目的を理解する\n\npull request の背後にある動機を理解することは、レビューを対象とし、意味のあるものに保つのに役立ちます。 また、pull request 作成者の意図とプロジェクトの目標に合ったフィードバックを提供するのにも役立ちます。\n\n提案された変更のコンテキストと根拠をより深く理解するためのオプションがいくつかあります。\n\n### コンテキストに対する pull request サイドバーの使用\n\npull request サイドバーには、次のような重要なコンテキストがあります。\n\n* リンクされた **問題** または **ディスカッション**: プル要求が対処することを目的とする問題または目標を理解するために、これらを確認します。 また、背景、設計上の決定、または現在の議論に関する情報を収集することもできます。\n* リンクされた **プロジェクト** または **マイルストーン**: この pull request が大規模なプロジェクトまたは今後のリリースにどのように適合するかを確認します。\n\nこの情報を使用して、レビューのフレームを作成し、pull request の目標が元の意図と一致しているかどうかを確認します。\n\n### Copilot Chatを使用して根拠を理解する\n\npull request の意図を理解したり、変更の一部を明確にしたりするために、 Copilot Chat に問い合わせることができます。\n\n1. pull request ページの右上にある検索バーの横にある **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-copilot\" aria-label=\"Copilot icon\" role=\"img\"><path d=\"M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z\"></path><path d=\"M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z\"></path></svg>** ボタンをクリックします。\n\nCopilot Chat が表示され、プロンプト ウィンドウにコンテキストとしてプル要求がアタッチされます。\n\n1. プロンプト ボックスに質問を入力して <kbd>Enter</kbd> キーを押します。 たとえば、次のように入力できます。\n\n   * `What problem does this pull request solve?`\n   * `Why were these changes needed?`\n   * `Summarize the goals of this PR based on the linked issue.`\n   * `How does this PR relate to issue ISSUE-URL?`\n\nCopilot Chat は、行レベルのレビューを開始する前に、全体像を明確にするのに役立ちます。\n\n## レビューを開始する\n\n1. リポジトリ名の下にある \\[**pull requests]\\(プル要求<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-git-pull-request\" aria-label=\"git-pull-request\" role=\"img\"><path d=\"M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z\"></path></svg>** をクリックします。\n\n2. プルリクエストのリストで、レビューしたいプルリクエストをクリックします。\n\n3. Pull request で、**\\[<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-file-diff\" aria-label=\"file-diff\" role=\"img\"><path d=\"M1 1.75C1 .784 1.784 0 2.75 0h7.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177l-2.914-2.914a.25.25 0 0 0-.177-.073ZM8 3.25a.75.75 0 0 1 .75.75v1.5h1.5a.75.75 0 0 1 0 1.5h-1.5v1.5a.75.75 0 0 1-1.5 0V7h-1.5a.75.75 0 0 1 0-1.5h1.5V4A.75.75 0 0 1 8 3.25Zm-3 8a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Z\"></path></svg> Files changed]** をクリックします。\n\n   ![pull request のタブのスクリーンショット。 \\[変更されたファイル\\] タブが濃いオレンジ色の枠線で囲まれています。](/assets/images/help/pull_requests/pull-request-tabs-changed-files.png)\n   このタブで差分ビューの形式を変更するには、\\[ <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-gear\" aria-label=\"The Settings gear\" role=\"img\"><path d=\"M8 0a8.2 8.2 0 0 1 .701.031C9.444.095 9.99.645 10.16 1.29l.288 1.107c.018.066.079.158.212.224.231.114.454.243.668.386.123.082.233.09.299.071l1.103-.303c.644-.176 1.392.021 1.82.63.27.385.506.792.704 1.218.315.675.111 1.422-.364 1.891l-.814.806c-.049.048-.098.147-.088.294.016.257.016.515 0 .772-.01.147.038.246.088.294l.814.806c.475.469.679 1.216.364 1.891a7.977 7.977 0 0 1-.704 1.217c-.428.61-1.176.807-1.82.63l-1.102-.302c-.067-.019-.177-.011-.3.071a5.909 5.909 0 0 1-.668.386c-.133.066-.194.158-.211.224l-.29 1.106c-.168.646-.715 1.196-1.458 1.26a8.006 8.006 0 0 1-1.402 0c-.743-.064-1.289-.614-1.458-1.26l-.289-1.106c-.018-.066-.079-.158-.212-.224a5.738 5.738 0 0 1-.668-.386c-.123-.082-.233-.09-.299-.071l-1.103.303c-.644.176-1.392-.021-1.82-.63a8.12 8.12 0 0 1-.704-1.218c-.315-.675-.111-1.422.363-1.891l.815-.806c.05-.048.098-.147.088-.294a6.214 6.214 0 0 1 0-.772c.01-.147-.038-.246-.088-.294l-.815-.806C.635 6.045.431 5.298.746 4.623a7.92 7.92 0 0 1 .704-1.217c.428-.61 1.176-.807 1.82-.63l1.102.302c.067.019.177.011.3-.071.214-.143.437-.272.668-.386.133-.066.194-.158.211-.224l.29-1.106C6.009.645 6.556.095 7.299.03 7.53.01 7.764 0 8 0Zm-.571 1.525c-.036.003-.108.036-.137.146l-.289 1.105c-.147.561-.549.967-.998 1.189-.173.086-.34.183-.5.29-.417.278-.97.423-1.529.27l-1.103-.303c-.109-.03-.175.016-.195.045-.22.312-.412.644-.573.99-.014.031-.021.11.059.19l.815.806c.411.406.562.957.53 1.456a4.709 4.709 0 0 0 0 .582c.032.499-.119 1.05-.53 1.456l-.815.806c-.081.08-.073.159-.059.19.162.346.353.677.573.989.02.03.085.076.195.046l1.102-.303c.56-.153 1.113-.008 1.53.27.161.107.328.204.501.29.447.222.85.629.997 1.189l.289 1.105c.029.109.101.143.137.146a6.6 6.6 0 0 0 1.142 0c.036-.003.108-.036.137-.146l.289-1.105c.147-.561.549-.967.998-1.189.173-.086.34-.183.5-.29.417-.278.97-.423 1.529-.27l1.103.303c.109.029.175-.016.195-.045.22-.313.411-.644.573-.99.014-.031.021-.11-.059-.19l-.815-.806c-.411-.406-.562-.957-.53-1.456a4.709 4.709 0 0 0 0-.582c-.032-.499.119-1.05.53-1.456l.815-.806c.081-.08.073-.159.059-.19a6.464 6.464 0 0 0-.573-.989c-.02-.03-.085-.076-.195-.046l-1.102.303c-.56.153-1.113.008-1.53-.27a4.44 4.44 0 0 0-.501-.29c-.447-.222-.85-.629-.997-1.189l-.289-1.105c-.029-.11-.101-.143-.137-.146a6.6 6.6 0 0 0-1.142 0ZM11 8a3 3 0 1 1-6 0 3 3 0 0 1 6 0ZM9.5 8a1.5 1.5 0 1 0-3.001.001A1.5 1.5 0 0 0 9.5 8Z\"></path></svg> ] をクリックし、統合ビューまたは分割ビューを選択します。 他の pull request の差分を表示する場合も、この選択が適用されます。\n\n   ![pull request の \\[変更されたファイル\\] タブのスクリーンショット。 \"差分ビュー\" メニューは濃い橙色で表示されています。](/assets/images/help/pull_requests/diff-settings-menu.png)\n\n   空白の違いを非表示にすることもできます。 この選択は、この pull request にのみ適用され、次回このページにアクセスするときに記録されます。\n\n4. 必要に応じて、ファイルをフィルター処理して、確認するファイルのみを表示します。または、ファイル ツリーを使って特定のファイルに移動します。\n\n5. コメントを追加するコード行にカーソルを合わせ、青いコメント アイコンをクリックします。\n\n   ![pull request の差分のスクリーンショット。 行番号の横に、青いプラス アイコンがオレンジ色の枠線で強調表示されています。](/assets/images/help/commits/hover-comment-icon.png)\n\n6. 必要に応じて、複数行にコメントを追加できます。 行の範囲を選択するには、コメントする最初の行の行番号をクリックし、最後の行までドラッグするか、 <kbd>Shift キー</kbd> を押しながら最後の行番号をクリックします。 その後、コメントする最後の行の青いコメント アイコンをクリックできます。 または、コメントする最初の行の横にある青いコメント アイコンをクリックし、コメントする最後の行まで下にドラッグします。\n\n7. コメントフィールドにコメントを入力してください。\n\n8. 必要に応じて、1 つまたは複数の行に固有の変更を提案するには、<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-file-diff\" aria-label=\"Suggestion\" role=\"img\"><path d=\"M1 1.75C1 .784 1.784 0 2.75 0h7.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177l-2.914-2.914a.25.25 0 0 0-.177-.073ZM8 3.25a.75.75 0 0 1 .75.75v1.5h1.5a.75.75 0 0 1 0 1.5h-1.5v1.5a.75.75 0 0 1-1.5 0V7h-1.5a.75.75 0 0 1 0-1.5h1.5V4A.75.75 0 0 1 8 3.25Zm-3 8a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Z\"></path></svg> をクリックした後、提案ブロック内のテキストを編集します。\n\n   ![レビュー コメント ボックスのスクリーンショット。 特定の変更を提案するファイル差分アイコンが、濃いオレンジ色の枠線で囲まれています。](/assets/images/help/pull_requests/suggestion-block.png)\n\n9. ファイルに直接コメントするには、ファイルの右側にある <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-comment\" aria-label=\"The comment icon\" role=\"img\"><path d=\"M1 2.75C1 1.784 1.784 1 2.75 1h10.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 13.25 12H9.06l-2.573 2.573A1.458 1.458 0 0 1 4 13.543V12H2.75A1.75 1.75 0 0 1 1 10.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h4.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"></path></svg> をクリックしてコメントを入力します。\n\n   ![pull request の \\[変更されたファイル\\] ページの画像ファイルのスクリーンショット。 ファイルの右側のコメント アイコンがオレンジ色の枠線で囲まれています。](/assets/images/help/pull_requests/pull-request-comment-on-file.png)\n\n10. 終了したら **\\[レビューの開始]** をクリックします。 レビューを既に開始していた場合は、 **\\[レビューコメントを追加]** をクリックします。\n\nレビューを提出する前は、行のコメントは *保留中* になっており、ご自分にしか見えません。 レビューを提出する前ならばいつでも、保留中のコメントを編集できます。 保留中のレビュー (保留中のすべてのコメントを含む) を取り消すには、\\[ **変更の確認**] をクリックし、\\[ **レビューの中止**] をクリックします。\n\n![レビューのコメント フィールドのスクリーンショット。 \\[レビューの破棄\\] ボタンは濃いオレンジで囲まれます。](/assets/images/help/pull_requests/abandon-review-button.png)\n\n</div>\n\n<div class=\"ghd-tool codespaces\">\n\n## プルリクエストのレビュー\n\n[\nGitHub Codespaces\n](/ja/codespaces/quickstart)を使用して、プル要求をテスト、実行、および確認できます。\n\n1. 「[pull request に GitHub Codespaces を使用する](/ja/codespaces/developing-in-a-codespace/using-github-codespaces-for-pull-requests#opening-a-pull-request-in-codespaces)」の説明に従って、codespace で pull request を開きます。\n\n2. アクティビティ バーで、**プル要求ビューGitHub** をクリックします。 このビューは、codespace で pull request を開く場合にのみ表示されます。\n\n   ![VS Code のアクティビティ バーのスクリーンショット。 マウス ポインターがアイコンの上に置かれ、ツールヒント \\[GitHub pull request\\] が表示されています。](/assets/images/help/codespaces/github-pr-view.png)\n\n3. 特定のファイルを確認するには、サイド バーの **\\[ファイルを開く]** アイコンをクリックします。\n\n   ![「GitHubプルリクエスト」サイドバーのスクリーンショット。 ファイル名が濃いオレンジ色の枠線で強調表示されています。](/assets/images/help/codespaces/changes-in-files.png)\n\n4. レビュー コメントを追加するには、行番号の横にある **+** アイコンをクリックします。 レビュー コメントを入力し、 **\\[レビューの開始]** をクリックします。\n\n   ![\"Yes, I agree, this is clearer.\" というコメントが追加されているスクリーンショット。 コメントの下に \\[レビューの開始\\] ボタンが表示されています。](/assets/images/help/codespaces/start-review.png)\n\n5. オプションとして、pull request の作成者がクリックしてコミットできるように変更を提案できます(提案に合意した場合)。 これを行うには、変更を提案する最初の行の横にある **+** 記号をクリックし続けた状態で、変更を提案する最後の行に **+** 記号をドラッグします。 次に、表示されているコメント ボックスで **\\[提案する]** をクリックします。\n\n   選択した行がコメント ボックスにコピーされ、編集して変更を提案できます。 <code>\\`\\`\\`suggestion</code> が含まれている行の上にコメントを追加し、提案する変更内容を説明できます。\n\n   **\\[コメント追加]** をクリックして、提案を pull request に追加します。\n\n   ![提案する変更内容のスクリーンショット。 \\[提案する\\]ボタンと\\[コメント追加\\]ボタンは、提案する変更内容の下に表示されます。](/assets/images/help/codespaces/review-suggestion.png)\n\n6. レビュー コメントの追加が完了したら、サイド バーからコメントの送信、変更の承認、または変更の要求のいずれかを選択できます。\n\n   ![\\[コメントと送信\\]、\\[承認と送信\\]、\\[変更の要求と送信\\] のドロップダウン オプションを示すサイド バーのスクリーンショット。](/assets/images/help/codespaces/submit-review.png)\n\nGitHub Codespacesでのプル要求の確認の詳細については、[pull request に GitHub Codespaces を使用する](/ja/codespaces/developing-in-a-codespace/using-github-codespaces-for-pull-requests) を参照してください。\n\n</div>\n\n<div class=\"ghd-tool webui\">\n\n## プルリクエストの変更点を理解する\n\n> \\[!NOTE] GitHub Copilotにアクセスする必要があります。 詳しくは、「[GitHub Copilotとは](/ja/copilot/get-started/what-is-github-copilot#get-access)」をご覧ください。\n\nGitHub Copilot は、特定のコミットのコンテキストと説明を提供することで、プル要求の変更をすばやく理解するのに役立ちます。 特定の変更の目的がわからない場合や、より広範なコードベースにどのように適合するかについて詳細が必要な場合は、個々のコミットについて Copilot 質問することができます。\n\n1. GitHubのコミットに移動します。\n\n2. GitHub の任意のページの右上で、検索バーの横にある **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-copilot\" aria-label=\"Copilot\" role=\"img\"><path d=\"M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z\"></path><path d=\"M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z\"></path></svg>** アイコンをクリックします。\n\n   GitHub Copilot Chat パネルが表示されます。 パネルのサイズ変更を行うには、上端または左端をクリックしてドラッグします。\n\n3. パネルに Copilot との以前の会話が含まれている場合は、Copilot パネルの右上にある <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-plus\" aria-label=\"plus\" role=\"img\"><path d=\"M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2Z\"></path></svg> プラス記号アイコンをクリックして、新しい会話を開始します。\n\n4. Copilotチャット パネルの下部にある \\[Ask Copilot] ボックスに質問を入力し、<kbd>Enter キー</kbd>を押します。 たとえば、次のように入力できます。\n\n   * `Summarize the changes in this commit`\n\n   * `Who committed these changes?`\n\n   * `When was this commit made?`\n\n   > \\[!TIP]\n   > コミットの SHA がわかっている場合は、コミットに移動する代わりに、メッセージに SHA を含めることで、Copilot上のリポジトリ内の任意のページからコミットについてGitHubを確認できます。 たとえば、`What changed in commit a778e0eab?` のように指定します。\n\n5. 必要に応じて、質問を送信した後、テキスト ボックス内の <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-square-fill\" aria-label=\"Stop\" role=\"img\"><path d=\"M5.75 4h4.5c.966 0 1.75.784 1.75 1.75v4.5A1.75 1.75 0 0 1 10.25 12h-4.5A1.75 1.75 0 0 1 4 10.25v-4.5C4 4.784 4.784 4 5.75 4Z\"></path></svg> をクリックして回答を停止できます。\n\n## 依存関係の変更をレビューする\n\nプル要求に依存関係への変更が含まれている場合は、マニフェストまたはロック ファイルの依存関係レビューを使用して、変更された内容を確認できます。 また、変更によってセキュリティの脆弱性が発生するかどうかを確認することもできます。 「[プルリクエスト内の依存関係の変更をレビューする](/ja/pull-requests/how-tos/review-pull-requests/reviewing-dependency-changes-in-a-pull-request)」を参照してください。\n\n1. Pull request で、**\\[<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-file-diff\" aria-label=\"file-diff\" role=\"img\"><path d=\"M1 1.75C1 .784 1.784 0 2.75 0h7.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177l-2.914-2.914a.25.25 0 0 0-.177-.073ZM8 3.25a.75.75 0 0 1 .75.75v1.5h1.5a.75.75 0 0 1 0 1.5h-1.5v1.5a.75.75 0 0 1-1.5 0V7h-1.5a.75.75 0 0 1 0-1.5h1.5V4A.75.75 0 0 1 8 3.25Zm-3 8a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Z\"></path></svg> Files changed]** をクリックします。\n\n   ![pull request のタブのスクリーンショット。 \\[変更されたファイル\\] タブが濃いオレンジ色の枠線で囲まれています。](/assets/images/help/pull_requests/pull-request-tabs-changed-files.png)\n\n2. マニフェストまたはロック ファイルのヘッダーの右側で、 **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-file\" aria-label=\"The rich diff icon\" role=\"img\"><path d=\"M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z\"></path></svg>** リッチ差分ボタンをクリックして依存関係の確認を表示します。\n\n   ![pull request の \\[ファイルの変更\\] タブのスクリーンショット。 ファイル アイコンのラベルが付いたリッチ diff を表示するボタンが、濃いオレンジ色の枠線で囲まれています。](/assets/images/help/pull_requests/dependency-review-rich-diff.png)\n\n3. 依存関係を変化させないような変更がマニフェストあるいはロックファイルに行われているかもしれず、あるいはGitHubがパースできず、その結果として依存関係レビューに現れてこない依存関係があるかもしれないので、ソースdiffをレビューしたいこともあるでしょう。\n\n   ソース差分ビューに戻るには、 **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-code\" aria-label=\"Display the source diff\" role=\"img\"><path d=\"m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z\"></path></svg>** ボタンをクリックします。\n\n   ![pull request の \\[変更されたファイル\\] タブのスクリーンショット。 コード アイコンで示されているソース差分を表示するボタンが、オレンジ色の枠線で囲まれています。](/assets/images/help/pull_requests/dependency-review-source-diff.png)\n\n## ファイルをレビュー済みとしてマークする\n\nファイルの確認が完了したら、ファイルを表示済みとしてマークできます。 ファイルは折りたたまれます。 ファイルを表示した後にファイルが変更された場合、「閲覧済み」マークが解除されます。\n\n1. Pull request で、**\\[<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-file-diff\" aria-label=\"file-diff\" role=\"img\"><path d=\"M1 1.75C1 .784 1.784 0 2.75 0h7.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177l-2.914-2.914a.25.25 0 0 0-.177-.073ZM8 3.25a.75.75 0 0 1 .75.75v1.5h1.5a.75.75 0 0 1 0 1.5h-1.5v1.5a.75.75 0 0 1-1.5 0V7h-1.5a.75.75 0 0 1 0-1.5h1.5V4A.75.75 0 0 1 8 3.25Zm-3 8a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Z\"></path></svg> Files changed]** をクリックします。\n\n   ![pull request のタブのスクリーンショット。 \\[変更されたファイル\\] タブが濃いオレンジ色の枠線で囲まれています。](/assets/images/help/pull_requests/pull-request-tabs-changed-files.png)\n2. レビューを完了したファイルの、ヘッダーの右側にある **\\[表示済み]** を選びます。\n\n   ![ファイルのヘッダーのスクリーンショット。 \\[表示済み\\] オプションが濃いオレンジ色の枠線で囲まれています。](/assets/images/help/pull_requests/viewed-checkbox.png)\n\n## レビューを提出する\n\nプルリクエスト内でレビューしたいファイルをすべてレビューし終えたら、レビューをサブミットします。\n\n1. Pull request で、**\\[<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-file-diff\" aria-label=\"file-diff\" role=\"img\"><path d=\"M1 1.75C1 .784 1.784 0 2.75 0h7.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177l-2.914-2.914a.25.25 0 0 0-.177-.073ZM8 3.25a.75.75 0 0 1 .75.75v1.5h1.5a.75.75 0 0 1 0 1.5h-1.5v1.5a.75.75 0 0 1-1.5 0V7h-1.5a.75.75 0 0 1 0-1.5h1.5V4A.75.75 0 0 1 8 3.25Zm-3 8a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Z\"></path></svg> Files changed]** をクリックします。\n\n   ![pull request のタブのスクリーンショット。 \\[変更されたファイル\\] タブが濃いオレンジ色の枠線で囲まれています。](/assets/images/help/pull_requests/pull-request-tabs-changed-files.png)\n2. 変更されたコードの上にある **\\[変更の確認]** をクリックします。\n\n   ![pull request の \\[変更されたファイル\\] タブのスクリーンショット。 \\[変更の確認\\] ボタンが、濃いオレンジ色の枠線で囲まれています。](/assets/images/help/pull_requests/review-changes-button.png)\n3. 提案された変更についてのフィードバックをまとめたコメントを入力してください。\n4. 残しておくレビューの種類を選択します。\n\n   * 変更を明示的に承認したり、追加の変更を要求したりせずに、一般的なフィードバックを残すには、 **\\[コメント]** を選びます。\n   * フィードバックを提出して、pull request で提案された変更をマージすることを承認するには、 **\\[承認]** を選びます。\n   * pull request をマージする前に対処する必要があるフィードバックを送信するには、 **\\[変更の要求]** を選びます。\n5. **\\[レビューをサブミット]** をクリックします。\n\n> \\[!TIP]\n> \\*\n> **リクエストの変更**オプションは純粋に情報提供を目的としており、ルールセットまたはクラシック ブランチ保護ルールが \\[pull request の要求] オプションで構成されていない限り、マージの防げにはなりません。 ルールが構成されており、リポジトリへの `admin`、`owner`、または `write` アクセス権を持つコラボレーターが変更を要求するレビューを送信した場合、同じコラボレーターが pull request の変更を承認する別のレビューを送信するまで、pull request をマージすることはできません。\n>\n> * リポジトリのオーナーと管理者は、プルリクエストが承認レビューを受けていなかったり、あるいは変更をリクエストしたレビュー担当者がOrganizationを離れていたりアクセスできなくなっている場合でも、プルリクエストをマージできます。\n> * 必須レビューと古いレビューの棄却がどちらも有効化されており、承認済みのプルリクエストのブランチにコードを変更するコミットがプッシュされた場合、その承認は却下されます。 そのプルリクエストは、再度レビューされ承認されるまではマージできません。\n> * 同じコミットを指す複数のオープンされたプルリクエストがあり、それぞれがheadブランチを持つ場合、いずれかがペンディングあるいは拒否されたレビューを持っているなら、それらはマージできません。\n> * 書き込みまたは管理者のアクセス許可を持つユーザーがレビューを承認する必要があるリポジトリの場合、レビュー担当者のサイドバーではアクセス許可レベルごとに承認がグループ化されます。 承認は 2 つのセクションに表示される場合があります。\n>   \\*\n>   **上部のセクション**には、主に、マージ要件に考慮される書き込みまたは管理者アクセス許可を持つユーザーからの承認が含まれます。 GitHub Copilot レビューはそれらの要件に対して考慮されませんが、GitHub Copilot による承認もこのセクションに表示されます。\n>   \\*\n>   **折りたたみ可能なセクション (ある場合)** には、pull request をマージできるかどうかに影響しないレビューを行うレビュー担当者からの承認が表示されます。\n> * Pull request の作成者が自分の pull request を承認することはできません。また、GitHub Copilot によって生成された pull request を、その pull request が関連する issue に Copilot を割り当てたユーザーが承認することもできません。\n\n</div>\n\n## 詳細については、次を参照してください。\n\n* [保護されたブランチについて](/ja/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/about-protected-branches#require-pull-request-reviews-before-merging)\n* [Issue及びPull Requestのフィルタリングと検索](/ja/issues/tracking-your-work-with-issues/using-issues/filtering-and-searching-issues-and-pull-requests)"}