软件环境安装
npm install commitizen -g # 也可在项目根目录本地安装 --save-dev |
配置
commitizen init cz-conventional-changelog --save-dev --save-exact |
如果出现报错(极大可能是node版本问题 可以切换node版本)
指定适配器
vim .czrc
{"path": "cz-conventional-changelog"} |
指定生成标准angular可选 angular/atom/…
conventional-changelog -p angular -i CHANGELOG.md -s |
释义
- feat 新功能
- fix Bug修复
- docs 文档更新
- style 代码的格式,标点符号的更新
- refactor 代码重构
- perf 性能优化
- test 测试更新
- build 构建系统或者包依赖更新
- ci CI 配置,脚本文件等更新
- chore 非 src 或者 测试文件的更新
- revert commit 回退