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