<mark id="10v55"></mark>
<small id="10v55"><video id="10v55"></video></small>

  • <tr id="10v55"></tr>
    <menuitem id="10v55"></menuitem>

    MorJS Git Commit概述

    2024-01-24 09:45 更新

    約定式提交規范是一種基于提交信息的輕量級約定。 它提供了一組簡單規則來創建清晰的提交歷史; 這更有利于編寫自動化工具。 通過在提交信息中描述功能、修復和破壞性變更, 使這種慣例與 SemVer 相互對應。

    提交說明的結構如下所示:

    原文:

    <type>[optional scope]: <description>

    [optional body]

    [optional footer(s)]

    譯文:

    <類型>[可選 范圍]: <描述>

    [可選 正文]

    [可選 腳注]

    提交說明包含了下面的結構化元素,以向類庫使用者表明其意圖:

    1. fix: 類型fix 的提交表示在代碼庫中修復了一個 bug(這和語義化版本中的 PATCH 相對應)。
    2. feat: 類型feat 的提交表示在代碼庫中新增了一個功能(這和語義化版本中的 MINOR 相對應)。
    3. BREAKING CHANGE: 在腳注中包含 BREAKING CHANGE: 或 <類型>(范圍) 后面有一個 ! 的提交,表示引入了破壞性 API 變更(這和語義化版本中的 MAJOR 相對應)。破壞性變更可以是任意 類型 提交的一部分。
    4. fix:feat: 之外,也可以使用其它提交 類型 ,例如 @commitlint/config-conventional(基于 Angular 約定)中推薦的 build:、chore:、ci:、docs:、style:、refactor:、perf:、test: 等。
    5. 腳注中除了 BREAKING CHANGE: <description> ,其它條目應該采用類似 git trailer format 這樣的慣例。

    可以為提交類型添加一個圍在圓括號內的范圍,以為其提供額外的上下文信息。例如 feat(parser): adds ability to parse arrays.。

    以上內容是否對您有幫助:
    在線筆記
    App下載
    App下載

    掃描二維碼

    下載編程獅App

    公眾號
    微信公眾號

    編程獅公眾號

    √天堂资源中文最新版,√天堂资源最新版在线,女人脱了内裤露P毛A片