我正在使用 lerna.js 开发 monorepo。为了生成 GHANGELOG.md,我使用conventional-commits
. Conventional-commits 在 lerna 中是 biult 所以很容易使用命令来升级版本lerna version --conventional-commits
。
但问题是:我将我的项目存储在 Bitbucket 上,当通过 Bitbucket Web 界面合并时,Bitbucket 会提供自动生成的提交消息。它以“合并”开头。
由于它不符合conventional-commits
(根据其规则,提交消息必须以“fix:”或“chore:”之类的内容开头)的要求,因此这些提交不包含在 CHANGELOG.md 中。这里有什么快速的解决方案?
更新
我想知道是否有一些工具可以在不使用的情况下为 lerna 生成更改日志conventional-commits
?有没有人遇到过这样的问题?