跳到正文
FunCoding

搜索

搜索文档、Skill 和 MCP

在 PR 中协作与修复

通过评论、批量评审委派和冲突修复继续云端代理工作。

在仍打开的 PR 中,可以要求 Copilot 修改实现、处理评审意见或解决合并冲突。这适用于 Copilot 创建的 PR,也适用于你或其他人创建的 PR。

用评论提出修改

在 PR 评论中提及 @copilot,并说明具体修改要求。Copilot 只响应拥有仓库写入权限的人;已合并或关闭的 PR 不会响应新的提及。

默认行为是直接把新提交推送到当前 PR 分支。若希望改动进入另一个 PR,需要在评论中明确说明。你也可以自己检出并修改该分支。

GitHub 网页中的普通 PR 评论支持模型选择;review 或 review comment 不属于这一普通评论选择器。默认沿用原 PR 使用的模型,具体可选项见模型选择。

集中处理评审意见

在 Files changed 中定位评审评论:

  • 单条意见可点击 Fix with Copilot。
  • 多条意见使用 Add to batch,在 Manage batch 中补充说明,并按需选择模型。
  • Fix and commit 把修改直接提交到当前分支。
  • 下拉选项 Fix and open pull request 为修改另开 PR。

如果正在撰写多条评审意见,官方建议使用 Start a review 后集中提交,避免单条评论不断触发工作。批量委派和提交 review 是不同的界面操作,但都可以帮助把相关反馈放在同一处理范围内。

判断是否开始工作

收到有效请求后,评论上会出现 👀,PR 时间线会出现 Copilot has started work 一类事件。由此打开日志,而不是仅凭 PR 是否出现新提交判断进展。

Copilot 保留同一 PR 之前会话的上下文。若 PR 最初由 custom agent 创建,后续 @copilot 会继续使用该 agent。

解决合并冲突

可以点击合并区域的 Fix with Copilot,或评论:

@copilot resolve the merge conflicts on this PR.

代理会分析和解决冲突,并尝试验证构建、测试与 linter,再请求评审。应检查最终保留的业务行为和验证结果,不能把完成提示当作必然通过所有仓库检查。

后续的工作流批准、评审和合并要求见评审与验收。