搜索

首页  >  问答  >  正文

git分支命名

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

brunch和tag都是如何确定的?

有没有什么命名规范之类的?

巴扎黑巴扎黑2767 天前707

全部回复(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
  • 取消回复