变更日志生成器
把提交信息(Conventional Commits)整理成 Keep a Changelog 格式的变更日志,可直接用于 CHANGELOG.md 或发布说明。
使用方法生成变更日志。
广告
变更日志生成器: 用途
粘贴提交信息,工具会按 Keep a Changelog 格式区分新功能(feat)、修复(fix)、改进(perf 和 refactor)和不兼容变更,并附上版本、日期和发布链接。合并提交会被忽略,chore、docs 和测试可选择是否包含。图表显示各类型的占比。
使用方法
- 粘贴提交信息。
- 填写版本和日期。
- 复制 Markdown 或下载 CHANGELOG.md。
使用场景
- 撰写发布说明。
- 维护项目的 CHANGELOG.md。
- 向团队总结有哪些变化。
常见问题
工具支持哪种提交格式?
Conventional Commits:feat: 表示新功能,fix: 表示修复,还有 perf:、refactor:、docs:、chore: 等,可带作用域,如 feat(login): 使用 Google 登录。类型后的 ! 或正文中的 BREAKING CHANGE 表示不兼容变更。
如何获取提交列表?
在终端运行 git log --pretty=format:%s v1.2.0..HEAD,列出上个版本以来的提交信息,然后粘贴到这里。
为什么章节名是英文?
因为 Keep a Changelog 使用 Added、Changed、Fixed 和 Removed 这些名称,大多数工具都能识别。取消勾选即可使用翻译后的标题。
真的免费吗?
是的,100%免费。无需注册,无需订阅,不限使用次数。所有工具:Tools123是免费的。