
"根据 commit 范围 abc1234..def5678 生成变更日志"
AI 读取 git log abc1234..def5678 --stat,精确知道改了什么文件、改了多少行,自动生成带测试要点的文档。
小技巧:每次提测后打个 tag,下次直接用
git tag找起点:git tag v1.0.0-test # 提测后打 git log v1.0.0-test..HEAD # 下次提测时看范围
跟 AI 一起写代码,写完后说:
"帮我整理本次改动,生成变更日志"
AI 有完整对话记忆,知道你改了什么、为什么改,直接输出测试文档。
"根据最近 5 个 commit 生成变更日志"
前提:commit message 要写人话,别全写"优化"。
推荐格式:
feat: 新增用户数据导出功能
fix: 修复列表分页加载失败
refactor: 数据采集模块改用新基类
从项目配置文件自动读取,不用手动填:
[metadata]
version = 1.0.0
# 变更日志 v1.0.0 — 2026-09-10
> Commit range: abc1234..def5678
## 改动概览
| 改动 | 影响范围 | 风险 |
|------|---------|------|
| 代理配置集中化 | 多个模块 | 中 |
## 测试要点
- [ ] 功能A 走代理正常
- [ ] 功能B 直连正常
## 回归清单
- [ ] 核心流程 A 完整验证
- [ ] 核心流程 B 完整验证
测试拿到就能照着验,不用猜。
一句话总结:写完代码 → 打 tag → 告诉 AI commit 范围 → 自动生成提测文档。