版本管理

王祥(22020620) ... 2022-9-29 Less than 1 minute

# 版本管理

Tips

添加了版本管理以及git规范管理,如果你想规范你的提交记录,自动生成变更日志,自动升级版本,这是有用的

# 库介绍

  • commitizen:Git 日志提交约束工具
  • cz-conventional-changelog:提交日志规范模板
  • @commitlint/cli:提交日志的校验工具,校验是否符合提交约束
  • @commitlint/config-conventional:校验工具的配置
  • husky:配合 Git hook,对所有的工具 Git 提交校验规范约束
  • standard-version:根据提交日志,自动生成更新日志文档
  • cz-conventional-changelog-zh:中文

# 使用

正常添加文件后 git add . 执行 npm run commit后会自动弹出类型菜单,输入后不断回车,然后推送到远程仓库

当需要发布是运行 npm run release 会自动根据提交类型生成变更日志跟版本

# 版本构成

版本号 major.minor.patch

# 默认的版本更新规则

  • feature 会更新 minor
  • bug fix 会更新 patch
  • BREAKING CHANGES 会更新 major
Last update: September 29, 2022 17:19
Contributors: wangxiang