Meituan CatPaw @Diff
功能概述
@Diff 让您能够引用代码差异(diff)作为对话上下文,帮助您更高效地进行代码审查和优化。在对话输入框中输入 @ 后,您可以选择 @Diff 来引用不同类型的代码变更记录。
使用方法
@PR(diff with master)
引用当前分支与 master 分支之间的差异作为对话上下文,便于您快速了解分支的所有变更内容。
@Commit(Diff of Working State)
引用当前未提交的更改与最近一次提交之间的差异作为对话上下文,帮助您在提交前进行代码检查和优化。
@具体 commit
引用项目中某个特定 commit 的差异作为对话上下文,方便您回顾和分析历史变更。
适用场景
@Diff 特别适用于以下开发场景:
- 代码审查:基于 diff 进行代码评审并给出优化建议,可根据建议完善代码。
- 代码优化:功能开发完成后,基于 diff 查找潜在问题、优化代码结构,确保代码符合规范要求并包含所有必需功能。
- 变更分析:快速理解代码变更的影响范围和潜在风险,提前发现可能的问题。