浏览您的问题和拉取请求
单击边栏中 的问题 或 拉取请求 ,浏览存储库中的相应项。
从会话创建问题或拉取请求
在应用中要求代理创建问题时,代理会根据问题类型选择存储库问题模板。 若要使用特定模板,请在提示符中指定它。
当要求代理创建拉取请求时,它还遵循存储库的拉取请求模板。
从问题开始会话
- 在边栏中单击问题。
- 浏览或筛选以查找问题,然后单击它以查看其详细信息。
- 单击“ 新建会话”。 应用会创建一个新会话,其中包含已加载的问题上下文。
- 从提示字段下方的下拉列表中选择会话模式,例如, 计划 先让代理建议计划,或者 交互式 以与代理协作工作。
- 告诉智能体你希望它执行什么操作。 如果你选择了计划模式,代理会先提出一个计划供你审阅;否则,代理将开始着手处理该问题,并提出可供你迭代完善的更改建议。 按照对话视图中进行操作,并提供反馈来引导智能体。
审查合并请求
- 单击边栏中的 “拉取请求”,然后单击拉取请求以查看其概述,包括摘要、CI 检查结果和审查活动。
- 切换到“ 文件已更改 ”选项卡以查看差异。
- 单击 “新建会话 ”以启动拉取请求的会话。 在会话中,你可以对差异留下评论,或要求代理进行更改。
- 在会话中完成评审后,可以返回到拉取请求详细信息视图,然后单击顶部的“ 审阅 ”以提交评审。
你也可以直接从应用在浏览器或其他 IDE 中打开拉取请求。
响应评价
你可以在 GitHub Copilot app 中回复审阅评论并解决失败的 CI 检查。
- 创建拉取请求。
- 向下滚动页面,查看你的 PR 中的审阅评论。 若要要求代理解决批注,请单击 Fix。
- 在页面底部,查看 CI 检查的状态。 若要要求代理修复失败的检查,请单击 修复失败检查。
合并拉取请求
Agent Merge 在 GitHub Copilot app /或作为其中的 Copilot in the cloud一部分提供。 这两个界面都可以修复失败的 GitHub Actions 工作流并解决合并冲突。 在应用中,Agent Merge 还可以处理审阅评论,而云端不支持此功能。
如果要合并拉取请求,请在应用顶部启用Agent Merge。 Agent Merge 将提示工作区的 Copilot 会话读取拉取请求,修复阻止请求的内容,并在 GitHub 允许后立即将其合并。 它在后台运行,在应用重启后仍然存在,并在你的拉取请求合并后自行关闭。
还可以将Agent Merge作为GitHub的一部分,直接从Copilot in the cloud上的拉取请求中使用。 在拉取请求的合并框中,单击 “查看并修复”,然后选择 “修复失败的 Actions 工作流”、“解决合并冲突”,或同时选择两者。 Copilot 在基于 GitHub Actions 的开发环境中修复所选阻塞项,并发布时间线更新说明其为何开始这项工作。
云选项使拉取请求随时可供合并,并且可以与自动合并相结合,以在满足所有要求时完成合并。 还可以自动为你创建的拉取请求启用它。 有关设置、自定义和计费详细信息,请参阅 让拉取请求做好与 合并的准备。