搜尋

首頁  >  問答  >  主體

git分支命名

大家git的分支如何命名的?

brunch和tag都是如何決定的?

有沒有什麼命名規範之類的?

巴扎黑巴扎黑2770 天前712

全部回覆(2)我來回復

  • 淡淡烟草味

    淡淡烟草味2017-05-02 09:32:34

    我們通常會用下面命名方式:

    • branch一般採用:dev/x.y.z 方式。如:dev/1.0.1、dev/1.0.2

    • tag一般採用:prod/x.y.z 方式。如:prod/1.0.1、prod/1.0.2

    不過建議完全使用semver方式:http://semver.org/lang/zh-CN/

    回覆
    0
  • 阿神

    阿神2017-05-02 09:32:34

    有,經典的Git flow模型

    http://www.ituring.com.cn/article/56870

    http://danielkummer.github.io/git-flow-cheatsheet/index.zh_CN.html

    各大作業系統發行版都有對應的軟體包支持,請參考上面連結。

    簡單來說,

    主分支 master 永遠是可用的穩定版本
    開發分支 develop 是正在測試但未上線的版本

    功能和特性開發在 feature 分支進行,完成後合併到 develop 進行測試
    線上緊急的 Bug 修正開 hotfix 分支進行,修正完成後合併到 master

    命名

    master
    develop
    feature/xxx
    hotfix/xxx

    release/版本號碼
    版本release之前打對應版本的tag

    回覆
    0
  • 取消回覆