提交信息写得好不好,短期看不出差别,半年后回查问题时就是天壤之别。而这件事恰好是 AI 的强项。
让 AI 基于 diff 起草提交信息
git diff --staged请根据上面的 diff 起草符合 Conventional Commits 的提交信息:
格式:type(scope): subject,type 限 feat/fix/docs/refactor/perf/test/chore
subject 用中文并控制在 50 字内,正文按「为什么改 / 怎么改 / 影响面」三段说明。提交前的安全检查
同一份 diff 还可以让 AI 检查是否包含:硬编码密钥、测试账号密码、本地绝对路径、内网 IP、生成文件误入库等内容。
让 AI 起草 PR 描述
PR 描述应包括:改动背景、验收步骤、影响范围、是否含数据库变更。给 AI 一个模板让它套用,能省不少沟通成本。
注意:让 AI 生成的 message 提交前要人工过目。commit 的最终落笔权应始终在开发者手里,避免“AI 替你决定历史”的失控感。
评论(0)
暂无评论,快来抢沙发吧~