概要
Copilotプル リクエスト内のさまざまなビューから、プル リクエストについてさまざまな質問をすることができます。 たとえば、Copilot にプル リクエストを要約させたり、プル リクエスト内の特定のファイルやコードの特定の行で何が変更されたかを説明させたりできます。
pull request の概要を取得する
Copilot に依頼して、プル リクエストを要約してもらったり、プル リクエストの状況に関する情報を得たりできます。
-
GitHubで、リポジトリ内のプル要求に移動します。
-
ページの右上隅にある Copilot アイコン () をクリックして、コパイロットチャット を開きます。
Copilot は、pull request を質問のコンテキストとして使用します。
- コパイロットチャット パネルの下部にあるプロンプト ボックスに質問を入力し、Enter キーを押します。
プロンプトの例
次のプロンプトは、pull request について調べるのに役立つ Copilot 質問の種類の例です。
Summarize this pull requestWhat is the current status of this pull request?What are the main changes in this pull request?
pull request 内の特定のファイルに対する変更について質問する
Copilotに、プル要求で特定のファイルに加えられた変更を説明したり、プル要求内のファイルの状態に関する情報を提供したりできます。
-
GitHubで、リポジトリ内のプル要求に移動します。
-
[変更されたファイル] タブをクリックします。
-
質問するファイルの行の右側にある [ ] アイコンをクリックし、[ Copilot] をクリックして、[ この差分について確認] を選択します。
これにより、ファイルの変更が質問のコンテキストとして示された コパイロットチャット が開きます。
-
チャット パネルの下部にあるプロンプト ボックスに質問を入力して Enter キーを押します。
プロンプトの例
What are the changes in this file?What is the status of this file in the pull request?
pull request のファイル内の特定の行について質問する
プル要求の特定のコード行を説明したり、それらの行の状態に関する情報を提供したりするために、 Copilot に依頼できます。
-
GitHubで、リポジトリ内のプル要求に移動します。
-
[変更されたファイル] タブをクリックします。
-
選択する最初の行の行番号をクリックし、Shift を押しながら選択する最後の行の行番号をクリックします。
-
選択した行の右側にある [ ] アイコンをクリックし、[ Copilot] をクリックして、[ この差分について確認] を選択します。
選択した行が質問のコンテキストとして示された コパイロットチャット が開きます。
-
チャット パネルの下部にあるプロンプト ボックスに質問を入力して Enter キーを押します。
プロンプトの例
Explain the selected lines of codeWhat do these lines of code do?
ワークフローが失敗した理由を質問する
Copilotに、プル要求でワークフローが失敗した理由を説明し、問題を解決する方法の提案を求めることができます。
-
GitHubで、リポジトリ内のプル要求に移動します。
-
ページの下部までスクロールし、失敗したチェックの横にある省略記号をクリックし、[エラーの説明 クリックします。
これにより、 コパイロットチャット が開き、ワークフローエラーが質問のコンテキストとして示され、チャット入力ボックスにプロンプトが事前に入力されます。 Copilot は、pull request が失敗した理由に関する情報を返します。 Copilot また、問題を解決する方法に関する提案も提供する場合があります。
-
Copilotが問題を解決する手順を提供している場合は、手順に従って問題を解決できます。
プロンプトの例
Why has this workflow failed?What can I do to fix this issue?
によって作成された pull request について質問する Copilot
Copilot クラウドエージェントによって作成された pull request を表示すると、その作業についてCopilotに問い合わせることができます。 Copilot は、エージェントのセッション ログを取得して、変更された内容、検証された内容、およびその理由を説明します。
プロンプトの例
What did Copilot change in this pull request and why?What did Copilot validate before opening this pull request?Summarize the agent session that created this pull request.