国产精品爱久久久久久久小说,女人扒开腿让男人桶到爽 ,亚洲欧美国产双大乳头,国产成人精品综合久久久久,国产精品制服丝袜无码,免费无码精品黄av电影,黑色丝袜无码中中文字幕,乱熟女高潮一区二区在线

    規范git commit的提交記錄

    2020-4-23    seo達人

    隨著項目體積的增加,參與到項目中的同學越來越多,每個人都有自己的打 git log 的習慣:

    • 格式 1: add: 添加...
    • 格式 2: [add]: 添加...
    • 格式 3: Add 添加...

    為了形成統一的規范,達成共識,從而降低協作開發成本,需要對 git commit 記錄進行規范。

    規范 git commit 記錄

    規范 git commit 記錄,需要做兩件事情:

    • 通過交互式命令行,自動生成符合指定規范的 commit 記錄
    • 提交記錄后,在 git hooks 中進行 commit 記錄格式檢查
    問:既然已經交互式生成了規范記錄,為什么需要在 hooks 進行檢查?

    交互式生成 commit 記錄,需要用戶調用自定義的 npm scripts,例如npm run commit。但還是可以直接調用原生 git 命令 git commit 來提交記錄。而檢查是在正式提交前進行的,因此不符合要求的記錄不會生效,需要重新 commit。

    調研:交互式 commit log 規范方案

    前期調研結果,關于 commit 提示有兩種做法:

    1. 直接使用 commitizen 中常用的 adapter
    2. 根據團隊的需要,自定義 adapter

    方法 1 的優缺點:

    優點 1: 直接安裝對應的 adapter 即可

    優點 2: 無開發成本

    缺點 1: 無法定制,不一定滿足團隊需要

    方法 2 的優缺點:

    優點 1: 可定制,滿足開發需求

    優點 2: 單獨成庫,發布 tnpm,作為技術建設

    缺點 1: 需要單獨一個倉庫(但開發成本不高)

    代碼實現

    在實際工作中,發現方法 1 中的常用規范,足夠覆蓋團隊日常開發場景。所以,選擇了方法 1.

    step1: 安裝 npm 包

    npm i --save-dev commitizen cz-conventional-changelog @commitlint/cli @commitlint/config-conventional husky

    添加 package.json 的配置:

    "scripts": { "commit": "git-cz" }, "husky": { "hooks": { "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" }
    }, "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" }
    }

    在項目根目錄下創建commitlint.config.js

    module.exports = { extends: ["@commitlint/config-conventional"]
    };

    使用方法:不再使用git commit -m ...,而是調用npm run commit

    <img src="https://tva1.sinaimg.cn/large/006tNbRwly1gbjcfr3xb5j30cw00tjrd.jpg" style="width: 100% !important;"/>

    日歷

    鏈接

    個人資料

    藍藍設計的小編 http://www.dzxscac.cn

    存檔

    主站蜘蛛池模板: 午夜影视福利| 久久久久国产精品人妻aⅴ毛片| 四虎成人av| 男人天堂最新网址| 超碰97久久国产精品牛牛| 最新国产av最新国产在钱| 日韩中文字幕久久| 韩国欧美三级| 国产精品无码无卡在线播放| av天堂久久精品影音先锋| 精品人妻一区二区三区日产乱码卜| 亚洲男人的天堂一区二区| 精品人无码一区二区三区| 亚洲自偷自拍另类12p| av黄色免费| 亚洲国产精品第一区二区| 久久午夜夜伦鲁鲁片免费无码影视| 欧美人与动交视频在线观看| 在线久久| 无码人妻一区二区三区免费N鬼沢| 影音先锋男人av鲁色资源网 | 日韩精品人妻系列无码专区| 狂猛欧美激情性xxxx大豆行情| 全毛片| 在线成人影视| 亚洲精品一区二区不卡| 国产成人啪精品视频免费网站软件 | 亚洲卡1卡2卡3精品| 二级黄色片| 天天综合国产| 国产尤物AV尤物在线看| 欧美颜射内射中出口爆在线| 国产在线视频福利资源站| 大尺度做爰啪啪床戏| 亚洲av男人电影天堂热app| 无码一区二区三区中文字幕| 中文日本字幕mv在现线观看| 夜夜骑夜夜操| 中文字幕9| 三上悠亚久久精品| 色婷婷国产精品高潮呻吟av久久|