最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Git操作規(guī)范之tag的使用技巧詳解

 更新時間:2022年09月07日 11:18:39   作者:王中陽Go  
這篇文章主要為大家介紹了Git操作規(guī)范之tag的使用技巧詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

常用分支

首先分享一下我們的分支規(guī)范,然后再介紹摸索出的打tag的規(guī)范。

master

  • master : 主分支 , 最終在master分支對外發(fā)布,
  • 此分支只能從其他分支合并,不能再這個分支直接修改
  • 另外所有在master分支的推送應該打標簽做記錄,方便追溯
  • 例如release合并到master

develop

  • 主測試分支 , 基于master分支創(chuàng)建
  • 包含所有要發(fā)布到下一個版本的代碼
  • 只能從其他分支合并
  • release 分支開發(fā)完成合并到develop

release

  • 開發(fā)分支, 基于master分支創(chuàng)建
  • 主要用于新需求新功能的開發(fā)
  • 功能開發(fā)完畢后合到develop分支發(fā)布測試環(huán)境,測試通過后合并到master發(fā)布生產環(huán)境
  • release可同時存在多個

hotfix

  • 補丁分支 , 基于master分支創(chuàng)建
  • 主要用于對線上的版本進行BUG修復
  • 修復完畢后合并到develop分支發(fā)布測試環(huán)境,測試通過后合并到master發(fā)布生產環(huán)境
  • 屬于臨時分支 , 補丁修復上線后可選刪除

使用

  • 初始化項目 , 默認創(chuàng)建master分支
  • 從master拉取第一個develop分支
  • 從master拉取第一個release分支(多個開發(fā)人員拉取多個release同時進行并行開發(fā) , 互不影響)
  • release分支完成后 , 合并到develop
  • 從develop分支打tag進行提測,提測過程中在原release分支修改BUG,重復步驟4
  • 測試通過后合并release到master,基于master分支打tag發(fā)布生產環(huán)境.此時可刪除當前release分支
  • 上線之后若發(fā)現(xiàn)線上BUG , 從master拉取hotfix進行BUG修改
  • hotfix通過測試上線后可選刪除當前hotfix

注意

  • 發(fā)布線上時一定是master合并開發(fā)分支,develop分支可能存在其它未測試通過代碼
  • 兩個分支進行合并時一定要拉取一下最新代碼

tag規(guī)范

打tag場景

  • 在測試同學線上回歸測試之后一定要給master分支添加tag,方便后續(xù)有需求時快速回滾到指定的穩(wěn)定版本
  • 當一個代碼庫在同一個時間段有多個需求要按順序上線時,運維同學需要通過tag標記區(qū)分要構建的代碼,這時候需要添加tag。

tag命名規(guī)范

版本類型_版本號

比如:stable_v1.1.0

意為:穩(wěn)定版v1.1.0

版本類型說明

版本類型說明備注
pre預發(fā)布版,用于運維同學知曉要構建的代碼上線測試無誤后刪除pre類型的tag
stable穩(wěn)定版,新功能上線后使用這個類型不刪除tag,方便后續(xù)回滾
hotfix修復版,修復線上bug使用這個類型不刪除tag,方便后續(xù)回滾
  • pre類型的tag應該在測試同學回歸測試通過,打完stable類型或者hotfix類型的tag之后刪除。
  • 代碼倉庫只保留stable類型和hotfix類型的tag,方便回滾到穩(wěn)定版本;不保留pre這種過渡類型的tag。

版本號設置規(guī)范

比如版本號:v1.0.0

  • 第一個數字1,代表大版本,默認從1開始,大版本更新時才遞增
  • 第二個數字0,代表小版本更新,默認從0開始
  • 第三個數字0,代表補丁版本,默認從0開始

場景舉例

注意:在打tag的時候需要設置message,寫清楚注釋。

新需求

  • tag name命名規(guī)范:stable_v1.0.0
  • tag message:云倉商品添加銷量字段

修復bug

  • tag name 命名規(guī)范:hotfix_v1.0.1
  • tag message:修復XXX bug

重大版本更新

  • tag name 命名規(guī)范:stable_v2.0.0
  • tag message:項目整體重構后上線

特殊情況

預發(fā)布環(huán)境,需要按順序構建的:

  • tag name 命名規(guī)范:pre_v1.0.1
  • tag message:預發(fā)布tag:商品中心上線
  • tag name 命名規(guī)范:pre_v1.0.2
  • tag message:預發(fā)布tag:新渠道上線

以上就是Git操作規(guī)范之tag的使用技巧詳解的詳細內容,更多關于Git tag操作規(guī)范的資料請關注腳本之家其它相關文章!

相關文章

  • git詳細安裝教程及下載太慢的解決辦法

    git詳細安裝教程及下載太慢的解決辦法

    這篇文章主要介紹了git詳細安裝教程及下載太慢的解決辦法,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • Git下載、安裝與環(huán)境配置的詳細教程

    Git下載、安裝與環(huán)境配置的詳細教程

    這篇文章主要介紹了Git下載、安裝與環(huán)境配置,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • Git常用場景使用之分支操作

    Git常用場景使用之分支操作

    這篇文章主要介紹了Git常用場景使用-分支操作,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • net-snmp靜態(tài)編譯鏈接的獲取程序及生成執(zhí)行程序詳解

    net-snmp靜態(tài)編譯鏈接的獲取程序及生成執(zhí)行程序詳解

    這篇文章主要介紹了net-snmp靜態(tài)編譯鏈接的獲取程序及生成執(zhí)行程序詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • 詳解RIFF和WAVE音頻文件格式

    詳解RIFF和WAVE音頻文件格式

    本文主要介紹了RIFF文件的格式和WAV音頻文件格式,為后面實現(xiàn)對WAVE文件的讀寫打一個理論基礎。后面打算使用C++標準庫,實現(xiàn)對WAV文件的讀寫
    2022-01-01
  • ApacheJMeter壓力測試工具使用安裝教程

    ApacheJMeter壓力測試工具使用安裝教程

    本文主要介紹了Apache JMeter的安裝使用教程,Apache JMeter是開源軟件,100%純Java應用程序,旨在加載測試功能行為和測量性能。它最初設計用于測試Web應用程序,但后來擴展到其他測試功能
    2021-09-09
  • 算法系列15天速成 第五天 五大經典查找【中】

    算法系列15天速成 第五天 五大經典查找【中】

    大家可否知道,其實查找中有一種O(1)的查找,即所謂的秒殺
    2013-11-11
  • VSCode如何遠程連接Linux教程(密鑰的使用)

    VSCode如何遠程連接Linux教程(密鑰的使用)

    本文主要介紹了VSCode如何遠程連接Linux教程,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • kali添加開機自啟的方法

    kali添加開機自啟的方法

    采用systemd的方法,kali默認是沒有rc.local的,需要自己創(chuàng)建。本方法也適用于ubuntu 18.04 64bit,對kali添加開機自啟知識感興趣的朋友一起看看吧
    2022-09-09
  • Git的使用規(guī)范流程總結

    Git的使用規(guī)范流程總結

    大家都明白在團隊開發(fā)中,遵循一個合理、清晰的Git使用流程,是非常重要的。否則,每個人都提交一堆雜亂無章的commit,項目很快就會變得難以協(xié)調和維護。所以這篇文章給大家分享了Git的使用規(guī)范流程,有需要的可以參考借鑒。
    2016-09-09

最新評論

苏尼特右旗| 乌海市| 克山县| 德惠市| 衡东县| 北京市| 商南县| 汾阳市| 循化| 无为县| 江陵县| 上杭县| 黑龙江省| 塔河县| 英超| 丽江市| 错那县| 太保市| 上林县| 清远市| 来宾市| 宁武县| 息烽县| 荃湾区| 托里县| 邳州市| 平邑县| 达拉特旗| 独山县| 西丰县| 乡城县| 汽车| 凌云县| 华阴市| 博白县| 大同县| 商河县| 雷山县| 澎湖县| 宁晋县| 西乌珠穆沁旗|