• <noscript id="ggggg"><dd id="ggggg"></dd></noscript>
    <small id="ggggg"></small> <sup id="ggggg"></sup>
    <noscript id="ggggg"><dd id="ggggg"></dd></noscript>
    <tfoot id="ggggg"></tfoot>
  • <nav id="ggggg"><cite id="ggggg"></cite></nav>
    <nav id="ggggg"></nav>
    成人黃色A片免费看三更小说,精品人妻av区波多野结衣,亚洲第一极品精品无码,欧美综合区自拍亚洲综合,久久99青青精品免费观看,中文字幕在线中字日韩 ,亚洲国产精品18久久久久久,黄色在线免费观看

    規范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.lzhte.cn

    存檔

    主站蜘蛛池模板: 精品爽爽久久久久久蜜臀| 免费一级毛片在线播放视频| 亚洲日韩精品欧美中文字幕| 99久久国产综合精品女| 18禁黄网站禁片免费观看不卡| 日本人真淫视频一区二区三区| 青草亚洲地区在线视频| 岛国青草视频在线观看| 少妇高潮水多太爽了动态图| 久久精品国产亚洲AV麻豆不卡 | 国产精品综合一区二区三区| 久9视频这里只有精品| 国产性猛交XXXX免费看| 久久久国产免费影院| 欧洲一区二区中文字幕| 中文成人无码精品久久久| 初尝人妻少妇中文字幕在线| 国产2021久久精品| 国产亚洲AV无码AV男人的天堂| 美女一区二区三区| 国产精品最新资源网| 精品久久久久中文字幕加勒比| 天天爽天天做天天爱| 久久久久久久女国产乱让韩| 一级精品视频在线观看宜春院| 18禁裸体自慰免费观看网站| 精品亚洲国产成人av| 国产精品视频系列专区| 福利资源导航| 国产成人精品亚洲日本在线| av深夜免费在线观看| 狠狠干狠狠草| 欧洲极品无码一区二区三区| 91无码人妻精品一区| 国产精品偷伦视频免费观看了| 9l久久午夜精品一区二区| 国产白丝护士AV在线网站| 夜夜高潮夜夜爽高清视频一 | 亚洲av粉嫩性色av| 久久精品成人无码观看| 国内精品国产成人国产三级|