Copilot code review 改版:更清晰的变化时间线、智能自动采纳建议、接受建议时自动生成符合规范的 commit 消息。
Copilot code review 现在为你提供更清晰的视图,展示审查过程中的变化,更智能地自动解决自己的建议,并在你批量接受符合条件的建议时生成有用的提交信息。这些更新帮助你专注于仍需关注的发现,并使生成的提交更容易理解。这些功能现已全面可用。
🔍 一目了然的审查进度
焕然一新的概述评论展示了 Copilot 对你 Pull Request 的当前评估、使用的审查 effort 级别,以及在审查中发现的问题摘要。发现的问题现已被归类为:
Open:尚未处理的问题。这些问题可能带有一个新标签,表明它们是由新的提交引入的。
Resolved since last review:Copilot 已验证你已修复了之前发现的问题。每个发现都包含其严重级别和指向相应内联评论的链接,你可以从概述快速跳转到相关代码。
Previously missed:不是由新提交引入,而是 Copilot 在后续审查中新发现的你现有变更中的问题。此部分包含这些评论的确切细节,因为它们在你的 Pull Request 上没有任何其他位置评论过。
当你推送额外提交并请求再次审查时,概述会保留你的进度并记录 Copilot 的发现。之前的 Pull Request 摘要和每个文件的摘要也仍然可用。
每条 Copilot code review 评论现在都包含一个简洁描述发现内容的标题。这些标题用于上述概述评论的问题列表中,以及作为 Copilot 发现的概览描述符。这样你就可以优先查看最想关注的问题。

评论现在能更智能地自动解决了
新的自动解决功能允许 GitHub Copilot 根据评论在两次审查之间是否已处理来解决自己的评论。这些功能现已得到改进:
当 Copilot code review 评论收到保持问题开放的回复时,它会尊重该回复。
Copilot 现在会根据你的后续提交附带解决原因(Won't Fix 或 Incorrect)来解决问题。
✍️ 批量建议的智能提交信息
当你提交一批符合条件的、完整的 Copilot code review 建议时,Copilot 现在会根据所选变更生成相关的提交标题和可选描述。批次也可以包含非 Copilot 评论,并且仍会收到智能提交信息。
