生成 Change log
最后更新于:2022-04-02 02:54:01
[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`的头部加上自从上次发布以来的变动
';