GitHub Copilot code review:现在还能替你提交批准了

GitHub Copilot code review:现在还能替你提交批准了

你打开一个已经改完的拉取请求,看到一排绿色检查都通过了。接下来,代码审查工具又给你一个判断:它觉得这次改动可以批准。问题是,这个判断到底能不能直接算数?

0:00 / 5:38
GitHub Copilot code review 这次新增了两层能力:每次审查都会给出“是否可以批准”的评估;管理员开启 Copilot approvals 后,Copilot 还能提交可计入仓库必需批准数的批准审查。1

这次更新的重点

  • 批准评估:评估会出现在每次 Copilot 审查的总览评论中,方便先看整体判断。但评估本身不计入合并规则。
  • 自动批准:管理员开启 Copilot approvals 后,Copilot 的批准可以计入仓库的必需批准数。企业、组织和仓库层级都可以配置;仓库还可以限定允许 Copilot 批准的文件路径。1
  • 新提交会使批准失效:批准后如果推送了新的提交,Copilot 的批准会像人工批准一样被撤销,需要重新请求审查。1

谁适合先试

已经使用 GitHub 必需批准规则、每天要处理大量低风险拉取请求的团队,更容易从这项更新中获益。适合先从小范围仓库和明确的文件路径开始,而不是一开始就让 Copilot 覆盖所有高风险改动。
Copilot code review 不包含在 Copilot Free 中,付费套餐可以使用;没有 Copilot 许可证的组织成员,只有在组织明确开启相关策略后,才能在 GitHub.com 上使用,不能在 IDE 中使用。2

使用前的边界

GitHub 把 Copilot approvals 标为公开预览。批准评估也不等于代码验收,Copilot 可能遗漏问题或给出错误建议,权限、支付、数据迁移和生产环境改动仍需要熟悉代码的人确认。1
每次审查会消耗 AI credits;使用 agentic 能力时还可能消耗 GitHub Actions 分钟。自动审查和手动请求的用量归属不同,团队应先确认预算、组织策略和账单归属。2
建议先拿一个不涉及生产凭据、权限变更或紧急修复的拉取请求,手动观察批准评估和具体评论,再决定是否在少量仓库、少量文件路径中开启自动批准。

This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.

Related content

More from this channel