{"meta":{"title":"GitHub Copilot を使用して pull request を探索する","intro":"GitHub Copilot Chat は、プル要求のコンテンツ、機能、および状態を理解するのに役立ちます。","product":"GitHub Copilot","breadcrumbs":[{"href":"/ja/copilot","title":"GitHub Copilot"},{"href":"/ja/copilot/tutorials","title":"チュートリアル"},{"href":"/ja/copilot/tutorials/explore-pull-requests","title":"Pull request を詳しく見る"}],"documentType":"article"},"body":"# GitHub Copilot を使用して pull request を探索する\n\nGitHub Copilot Chat は、プル要求のコンテンツ、機能、および状態を理解するのに役立ちます。\n\n## 概要\n\nCopilotプル リクエスト内のさまざまなビューから、プル リクエストについてさまざまな質問をすることができます。 たとえば、Copilot にプル リクエストを要約させたり、プル リクエスト内の特定のファイルやコードの特定の行で何が変更されたかを説明させたりできます。\n\n## pull request の概要を取得する\n\nCopilot に依頼して、プル リクエストを要約してもらったり、プル リクエストの状況に関する情報を得たりできます。\n\n1. GitHubで、リポジトリ内のプル要求に移動します。\n\n2. ページの右上隅にある Copilot アイコン (**<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>**) をクリックして、Copilot Chat を開きます。\n\nCopilot は、pull request を質問のコンテキストとして使用します。\n\n1. Copilot Chat パネルの下部にあるプロンプト ボックスに質問を入力し、<kbd>Enter キー</kbd>を押します。\n\n### プロンプトの例\n\n次のプロンプトは、pull request について調べるのに役立つ Copilot 質問の種類の例です。\n\n* `Summarize this pull request`\n* `What is the current status of this pull request?`\n* `What are the main changes in this pull request?`\n\n## pull request の変更を説明するように Copilot に依頼する\n\nプル要求の変更を調べて分析情報を提供するように Copilot に依頼できます。\nCopilot では、プル要求のファイル変更、コミット、コメント、および既存のレビューからのコンテキストを使用して、コミットのストーリー、未解決のフィードバックの一覧、分析情報と実用的な提案を使用した構造化されたレビューの実行に関する支援を返すことができます。\n\n1. GitHubで、リポジトリ内のプル要求に移動します。\n2. Copilot Chatを開き、質問を入力して Enter キーを押<kbd>します</kbd>。\n\n### プロンプトの例\n\n* `Help me understand the commits made in this pull request.`\n* `Is there any unresolved feedback in this pull request?`\n* `Help review this pull request.`\n\n## pull request 内の特定のファイルに対する変更について質問する\n\nCopilotに、プル要求で特定のファイルに加えられた変更を説明したり、プル要求内のファイルの状態に関する情報を提供したりできます。\n\n1. GitHubで、リポジトリ内のプル要求に移動します。\n2. **\\[変更されたファイル]** タブをクリックします。\n3. 質問するファイルの行の右側にある \\[ <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-triangle-down\" aria-label=\"Show file actions\" role=\"img\"><path d=\"m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z\"></path></svg> ] アイコンをクリックし、\\[ **<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>Copilot**] をクリックして、\\[ **この差分について確認**] を選択します。\n\n   これにより、ファイルの変更が質問のコンテキストとして示された Copilot Chat が開きます。\n\n   会話は差分と共に表示されるため、コードとチャットを同時に確認できます。\n4. チャット パネルの下部にあるプロンプト ボックスに質問を入力して <kbd>Enter</kbd> キーを押します。\n\n### プロンプトの例\n\n* `What are the changes in this file?`\n* `What is the status of this file in the pull request?`\n\n## pull request のファイル内の特定の行について質問する\n\nプル要求の特定のコード行を説明したり、それらの行の状態に関する情報を提供したりするために、 Copilot に依頼できます。\n\n1. GitHubで、リポジトリ内のプル要求に移動します。\n2. **\\[変更されたファイル]** タブをクリックします。\n3. 選択する最初の行の行番号をクリックし、<kbd>Shift</kbd> を押しながら選択する最後の行の行番号をクリックします。\n4. 選択した行の右側にある \\[ <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-triangle-down\" aria-label=\"Show file actions\" role=\"img\"><path d=\"m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z\"></path></svg> ] アイコンをクリックし、\\[ **<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>Copilot**] をクリックして、\\[ **この差分について確認**] を選択します。\n\n   選択した行が質問のコンテキストとして示された Copilot Chat が開きます。\n5. チャット パネルの下部にあるプロンプト ボックスに質問を入力して <kbd>Enter</kbd> キーを押します。\n\n### プロンプトの例\n\n* `Explain the selected lines of code`\n* `What do these lines of code do?`\n\n## ワークフローが失敗した理由を質問する\n\nCopilotに、プル要求でワークフローが失敗した理由を説明し、問題を解決する方法の提案を求めることができます。\n\n1. GitHubで、リポジトリ内のプル要求に移動します。\n\n2. ページの下部までスクロールし、失敗したチェックの横にある省略記号をクリックし、\\[エラーの**説明<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   これにより、 Copilot Chat が開き、ワークフローエラーが質問のコンテキストとして示され、チャット入力ボックスにプロンプトが事前に入力されます。\n   Copilot は、pull request が失敗した理由に関する情報を返します。\n   Copilot また、問題を解決する方法に関する提案も提供する場合があります。\n\n3. Copilotが問題を解決する手順を提供している場合は、手順に従って問題を解決できます。\n\n### プロンプトの例\n\n* `Why has this workflow failed?`\n* `What can I do to fix this issue?`\n\n## によって作成された pull request について質問する Copilot\n\nCopilot cloud agentによって作成された pull request を表示すると、その作業についてCopilotに問い合わせることができます。\nCopilot は、エージェントのセッション ログを取得して、変更された内容、検証された内容、およびその理由を説明します。\n\n### プロンプトの例\n\n* `What did Copilot change in this pull request and why?`\n* `What did Copilot validate before opening this pull request?`\n* `Summarize the agent session that created this pull request.`\n\n## 参考資料\n\n* [GitHub Copilot を使用してコードベースを探索する](/ja/copilot/tutorials/explore-a-codebase)\n* [GitHub Copilotを使用して社内のプル要求を高速化する](/ja/copilot/tutorials/roll-out-at-scale/drive-downstream-impact/accelerate-pull-requests)"}