首页 > 其他 > 详细

项目工程化之git提交规范以及 CHANGELOG生成

时间:2019-12-05 22:56:44      阅读:171      评论:0      收藏:0      [点我收藏+]

> 事先声明,本文是参考了其他大神的博客之后自己尝试的记录,具体可以参考如下 链接

  1. 先说说git 提交规范把,这里基本都是这个工具 cz-customizable
    1,安装

    npm install cz-customizable --save-dev
    

    2,修改package.json

    
        "devDependencies": {
          "cz-customizable": "^5.3.0"
        },
        "config": {
          "commitizen": {
            "path": "node_modules/cz-customizable"
      }
    }

    3,项目中添加.cz-config.js,官方提供了一个示例,如下所示,本来要贴具体代码的,但是贴上去排版真难用
    技术分享图片

后面就是 提交测试了
git cz
技术分享图片

2,后面就是 CHANGELOG.MD了
. 安装
npm install conventional-changelog -D

. package.json中 script中添加如下:这样方便使用

```
"version": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md"
```
 来说说自己实践的流程把,


```
    git add .
    git cz
    然后一顿骚操作,就可以按cz的格式提交代码了,
    最后 npm run version 就可以生成changelog了
```

项目工程化之git提交规范以及 CHANGELOG生成

原文:https://www.cnblogs.com/ysla/p/11992493.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!