git 版本自动工具 standard-version

一、安装nodejs

1、下载LTS版本

https://nodejs.org/en/

2、查看版本

npm -v

image.png

二、安装standard-version

1、npm- standard-version官网包说明

https://www.npmjs.com/package/standard-version

2、安装

npm i -g standard-version

三、使用

1、日常git commit规范

Conventional Commits
提交说明的结构如下所示:

<类型>([可选的作用域]): <描述>

[可选的正文]

[可选的脚注]

类型(type)

  • feat:: 类型为 feat 的提交表示在代码库中新增了一个功能
  • fix::类型为 fix 的 提交表示在代码库中修复了一个 bug
  • docs:: 只是更改文档
  • style:: 不影响代码含义的变化(空白、格式化、缺少分号等)
  • refactor:: 代码重构,既不修复错误也不添加功能
  • perf:: 改进性能的代码更改
  • test:: 添加确实测试或更正现有的测试
  • build:: 影响构建系统或外部依赖关系的更改(示例范围:gulp、broccoli、NPM)
  • ci:: 更改持续集成文件和脚本(示例范围:Travis、Circle、BrowserStack、SauceLabs)
  • chore:: 其他不修改srctest文件
  • revert:: commit 回退

范围(scope)

可以为提交类型添加一个围在圆括号内的作用域,以为其提供额外的上下文信息
例如:
feat(api): send an email to the customer when a product is shipped

2、根目录添加package.json文件

{
  "scripts": {
    "release": "standard-version"
  }
}

3、发布版本

npm run release -- --release-as v1.0.0

运行后,会自动生成一个提交并打上对应的tag

1648950484(1).png

你可能感兴趣的:(git 版本自动工具 standard-version)