ThinkSSL🔒 一键申购 5分钟快速签发 30天无理由退款 购买更放心 广告
[TOC] ## 生成 Change log 如果你的所有 Commit 都符合规范,那么发布新版本时, Change log 就可以用脚本自动生成 生成的文档包括以下三个部分。 > * New features > * Bug fixes > * Breaking changes. 每个部分都会罗列相关的 commit ,并且有指向这些 commit 的链接 生成 Change Log ``` $ npm install -g conventional-changelog-cli $ cd my-project // 在 CHANGELOG.md 头部追加 $ conventional-changelog -p angular -i CHANGELOG.md -w // 重新生成 CHANGELOG.md $ conventional-changelog -p angular -i CHANGELOG.md -w -r 0 ``` 上面命令不会覆盖以前的 Change log,只会在`CHANGELOG.md`的头部加上自从上次发布以来的变动