Skip to main content

要求 Copilot 创建拉取请求

可以使用 Copilot Chat 提示来要求 Copilot 创建拉取请求。

谁可以使用此功能?

Copilot 编码智能体 可供 GitHub Copilot Pro+ 用户和 GitHub Copilot Enterprise 客户使用。 我们还开始向 GitHub Copilot Business 客户推出,一旦此功能可供你使用,你将收到一封电子邮件。
Sign up for Copilot

注意

  • 如果有权访问 Copilot 编码智能体,则可以在 Visual Studio Code、Visual Studio 和 JetBrains IDE 中以及在 GitHub.com 上通过 Copilot Chat 创建拉取请求。
  • Copilot 编码智能体 为 公共预览版,可能会变动。 在预览期间,该功能的使用须遵循“GitHub 预发行许可条款”。

简介

通常,在处理项目时,你可能会注意到需要执行更改,但更改与当前任务不直接相关。 你可能会提出 GitHub 议题来记录需要执行更改,或者可能忽略该更改并继续操作。

相反,如果 Copilot 编码智能体 可用,则可以要求 Copilot 为你执行更改。 Copilot 将开始在后台处理此更改,并在完成后请求你查看它提出的拉取请求。

有关使 Copilot 编码智能体 可用的信息,请参阅“Enabling Copilot coding agent”。

从 Copilot Chat 创建拉取请求

  1. 在 IDE 中,或当在 GitHub.com 上查看文件时,打开 GitHub Copilot Chat。

  2. 键入提示,要求 Copilot 创建拉取请求,并详细说明你想要 Copilot 执行的更改。

    例如: @github Create a PR to put backticks around file names and variables in output.

    重要

    在 VS Code、Visual Studio 和 JetBrains IDE 中,必须在提示中提及 @github 聊天参与者。 可以在 GitHub.com 上的 Copilot Chat 中省略此项。

    提示

    若要为 Copilot 提供帮助,可以在提交提示前选择相关代码行。

  3. 提交提示。

    Copilot 会要求你确认是否希望使用编码代理来创建拉取请求。

  4. 单击“允许”****。

    Copilot 将返回它创建的拉取请求的链接。 它将处理任务并将更改推送到拉取请求,然后在完成时将你添加为审阅者,同时触发通知。

监视进度

在 Copilot 处理任务时,可以通过查看会话日志来了解它正在执行的操作。 请参阅“Tracking Copilot's sessions”。

还可以通过单击会话日志中的“Stop session”来阻止 Copilot 处理任务****。

其他阅读材料