有没有办法使用标准版本来更新更改日志

Arn*_*mer 4 changelog npm-scripts

我喜欢标准版本,因为它使用 git commits 更新更改日志,但对于我正在处理的项目版本控制由另一个命令管理 - 并且必须保持这样。有没有办法让标准版本只是为了从提交(遵循 commitlint 标准)生成新的更改日志而不是修改版本或创建标签?

tnc*_*997 12

如果您希望标准版本只更新更改日志而不执行其他操作,那么您可以使用 CLI 或 package.json 文件中提供的跳过选项来跳过所有其他生命周期步骤。

命令行界面

npx standard-version --skip.bump --skip.commit --skip.tag

包.json

{
  "standard-version": {
    "skip": {
      "bump": true,
      "commit": true,
      "tag": true
    }
  }
}
Run Code Online (Sandbox Code Playgroud)