注意
- 如果有权访问 Copilot 编码智能体,则可以在 Visual Studio Code、Visual Studio 和 JetBrains IDE 中以及在 GitHub.com 上通过 Copilot Chat 创建拉取请求。
- Copilot 编码智能体 is in 公共预览版 and subject to change. During the preview, use of the feature is subject to GitHub 预发行许可条款.
简介
通常,在处理项目时,你可能会注意到需要执行更改,但更改与当前任务不直接相关。 你可能会提出 GitHub 议题来记录需要执行更改,或者可能忽略该更改并继续操作。
相反,如果 Copilot 编码智能体 可用,则可以要求 Copilot 为你执行更改。 Copilot 将开始在后台处理此更改,并在完成后请求你查看它提出的拉取请求。
有关使 Copilot 编码智能体 可用的信息,请参阅“启用 Copilot 编码智能体”。
从 Copilot Chat 创建拉取请求
-
在 IDE 中,或当在 GitHub.com 上查看文件时,打开 GitHub Copilot Chat。
-
键入提示,要求 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 提供帮助,可以在提交提示前选择相关代码行。
-
提交提示。
Copilot 将返回它创建的拉取请求的链接。 它将处理任务并将更改推送到拉取请求,然后在完成时将你添加为审阅者,同时触发通知。
监视进度
在 Copilot 处理任务时,可以通过查看会话日志来了解它正在执行的操作。 请参阅“使用 Copilot 编码智能体日志”。
还可以通过单击会话日志中的“Stop session”来阻止 Copilot 处理任务****。