Azure Repos 的 Copilot 代码审查更新

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

Azure Repos 的 Copilot 代码审查更新:新增 Lite 和 Balanced 审查强度级别,支持按项目或仓库设置默认值;应用建议时可同时解决相关评论;审计日志新增启用/禁用、代理池、自定义指令、强度级别及分支策略等事件。功能正逐步推送,未来数月将继续改进。

🔎

延伸解读

审查强度级别的成本控制意义

文章指出,审查强度级别控制 Copilot 审查拉取请求所花费的时间,有助于在不需要详细代码审查时降低成本。这意味着团队可以根据实际需求选择 Lite 或 Balanced 级别,避免不必要的资源消耗。对于预算敏感或审查需求简单的项目,这一功能提供了更精细的成本管理手段。

默认值设置的灵活性

项目管理员可以为项目中的所有仓库设置默认审查强度级别,而单个仓库也可以根据需要设置自己的默认值。这种分层设置让团队能够根据每个项目或仓库的具体需求选择适当的审查级别,既保证了统一性,又保留了灵活性。

评论解决流程的改进

以前,应用 Copilot 建议的更改后,需要提交更改,然后逐个解决每条评论。现在,在应用并提交建议的更改时,可以同时解决所有相关评论。这加快了处理拉取请求评论的速度,并让开发者更清晰地看到哪些内容仍需关注。

审计日志增强管理可见性

由于 Copilot 代码审查按订阅收费,组织管理员需要了解其启用位置和设置变更。新增的审计日志事件涵盖了在组织、项目或仓库级别启用或禁用、代理池更改、自定义指令更改、默认强度级别更改以及分支策略添加等。这些事件可在 Azure DevOps 的审计页面查看,帮助管理员跟踪配置变更。

❓

Q&A

Azure Repos 的 Copilot 代码审查新增了哪些审查强度级别?

新增了 Lite 和 Balanced 两个审查强度级别。

如何为 Azure Repos 中的项目或仓库设置 Copilot 代码审查的默认强度级别?

项目管理员可以为项目中的所有仓库设置默认强度级别,单个仓库也可以根据需要设置自己的默认值。

应用 Copilot 代码审查建议时,如何同时解决相关评论?

现在,当您应用并提交来自 Copilot 审查的建议更改时,可以同时解决所有相关评论。

Azure DevOps 审计日志中新增了哪些与 Copilot 代码审查相关的事件?

新增事件包括:在组织、项目或仓库级别启用或禁用 Copilot 代码审查;更改配置的代理池;更改组织或项目级别的自定义指令;更改项目或仓库级别的默认强度级别;为项目或仓库级别的自动代码审查添加分支策略。

这些 Copilot 代码审查更新何时会全面可用?

这些功能目前正在向客户逐步推送,预计在未来两到三周内对所有用户可用。

Copilot 代码审查的使用费用是如何计算的?

每次代码审查的使用费用会计入订阅。

🏷️

标签

➡️

继续阅读