简介
您可以在拉取请求的不同视图中向 Copilot 提出各种问题。例如,您可以请求 Copilot 概括拉取请求,或解释在拉取请求中特定文件或代码行的更改情况。
获取拉取请求的摘要
您可以让 Copilot 概括拉取请求,或提供有关拉取请求状态的信息。
-
在 GitHub 上,导航到仓库中的某个拉取请求。
-
在页面右上角,单击 Copilot 图标 () 以打开 Copilot Chat。
Copilot 将使用拉取请求作为您提问的上下文。
-
在 Copilot Chat 面板底部的提示框中,键入问题并按 Enter 键。
示例提示
以下提示是您可以向 Copilot 提问以了解拉取请求的示例。
概括此拉取请求此拉取请求当前的状态是什么?此拉取请求的主要更改是什么?
询问拉取请求中某个特定文件的更改
您可以让 Copilot 解释拉取请求中特定文件的更改,或提供该文件在拉取请求中的状态信息。
-
在 GitHub 上,导航到仓库中的某个拉取请求。
-
单击 已更改文件 标签。
-
在要询问的文件行的右侧,单击图标,然后单击 Copilot,并选择 询问此差异。
这将打开 Copilot Chat,并将文件更改作为您问题的上下文。
-
在聊天面板底部的提示框中输入问题并按 Enter 键。
示例提示
此文件有哪些更改?此文件在拉取请求中的状态是什么?
询问拉取请求中文件的特定行
您可以让 Copilot 解释拉取请求中代码的特定行,或提供这些行的状态信息。
-
在 GitHub 上,导航到仓库中的某个拉取请求。
-
单击 已更改文件 标签。
-
单击您想选择的第一行的行号,然后按住 Shift 并单击最后一行的行号。
-
在所选行之一的右侧,单击图标,然后单击 Copilot,并选择 询问此差异。
这将打开 Copilot Chat,并将所选行作为您问题的上下文。
-
在聊天面板底部的提示框中输入问题并按 Enter 键。
示例提示
解释所选代码行这些代码行有什么作用?
询问工作流为何失败
您可以让 Copilot 解释拉取请求中工作流为何失败,并提供修复该问题的建议。
-
在 GitHub 上,导航到仓库中的某个拉取请求。
-
滚动到页面底部,然后在某个失败检查旁边,单击省略号,随后单击 解释错误。
这将打开 Copilot Chat,并将工作流失败作为您问题的上下文,同时在聊天输入框中预填提示。Copilot 会回复关于拉取请求为何失败的信息,并可能提供修复该问题的建议。
-
如果 Copilot 提供了解决问题的步骤,您可以按照这些步骤进行修复。
示例提示
此工作流为何失败?我该如何修复此问题?