注意
欲了解 Copilot 云代理的概览,请参阅 关于 GitHub Copilot 云代理。
简介
您可以在评论中提及 @copilot 来请求 Copilot 对现有拉取请求进行更改。
默认情况下,Copilot 会直接将提交推送到拉取请求的分支。完成您所请求的更改后,它会请求您进行审查。
如果您更倾向于让 Copilot 创建单独的拉取请求,可以在评论中使用自然语言提出,例如:“打开一个 PR 来修复测试”。
解决合并冲突
您可以通过两种方式让 Copilot 解决拉取请求中的合并冲突
- 使用 “Fix with Copilot” 按钮:如果拉取请求存在合并冲突,请点击出现在合并框中的 Fix with Copilot 按钮。只有在您拥有 Copilot 云代理访问权限且该仓库已启用时,此按钮才会可用。
- 使用 @copilot 提及:在拉取请求的评论中提及
@copilot并使用自然语言请求它修复冲突,例如 “@copilot resolve the merge conflicts on this PR”。
Copilot 将分析冲突的更改、解决冲突,并确保构建、测试和代码检查仍然通过。完成后,Copilot 会请求您审查,以便在合并前验证冲突的解决情况。
请求 Copilot 进行更改
- 前往您希望 Copilot 进行更改的拉取请求。
- 撰写包含
@copilot的评论或审查来提及 Copilot。 - 可选地,在通过 GitHub 网页界面留下拉取请求评论(非审查或审查评论)时,使用模型选择器选择模型。
- 提交您的评论或审查。
如果您不想使用此默认行为,可以请求 Copilot 创建一个新分支并针对该分支发起新的拉取请求。代理完成工作后,它会请求您进行审查。
监控进度
您可以在代理面板、agents 页面、Visual Studio Code 等处查看当前和过去的 Copilot 会话。参见 跟踪 GitHub Copilot 的会话。