項目工程化之git提交規范以及 CHANGELOG生成


事先聲明,本文是參考了其他大神的博客之后自己嘗試的記錄,具體可以參考如下 鏈接


  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了
```


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM