standard-version生成的changlelog文件如何忽略已经生成过的提交

使用standard-version自动生成changelog文件,但是每次生成都会把之前版本生成的commit在生成一次;例如:
`standard-version -r 1.0.0 --skip.tag --skip.commit
`
使用以上命令,第一次生成的结果如下:

Features

  • 测试自动化生成changelog.md
  • 管理后台
  • 后端新增环境变量
  • 前台及管理后台

Bug Fixes

  • 删除项目测试文件
  • 修改环境变量命名重复问题
  • 修改app引用环境变量参数有误问题

`standard-version -r 1.0.1 --skip.tag --skip.commit
`
使用以上命令,第二次生成的结果如下:

Features

  • sourcemap映射
  • 接口请求验证,登录密码验证
  • 测试自动化生成changelog.md
  • 管理后台
  • 后端新增环境变量
  • 前台及管理后台

Bug Fixes

  • 删除项目测试文件
  • 修改环境变量命名重复问题
  • 修改app引用环境变量参数有误问题

如何在第二次生成changelog时,把已经生成过的commit给忽略了

阅读 2.2k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题