git分支规范

git版本管理中主要有以下几种类型的分支:master、dev、feature、release、hotfix

其中master和dev分支只能有一个;

feature branch会有多个,代码版本开发过程中每个模块或开发某个功能点建的分支;

release branch为发布某个版本建的分支,一般指对外发布的版本;

hotfix branch指的是针对发布的release版本进行bug修复而建立的分支,修复完以后代码需要merge到dev上。

针对AiLPHA产品的特殊性,增加几种类型分支:project、product

 

feature branches

feature分支也可以叫做主题分支。例如在新版中要开发的新功能,可以用feature来存放。

  • 继承分支:dev

  • 合并分支:dev

  • 命名规范:feature_v大版本_模块名字

release branch

基于某个大的版本分支,一般是对外发布的 版本正式发布以后,会基于master或dev分支打一个tag,tag命名规范:v版本号_release,eg:v3.0.0_release, 同时基于这个tag拉一个新的分支

  • 继承分支:无,基于tag拉分支

  • 合并分支:无

  • 命名规范:branch_v版本号_release

project branch

基于某个发布大的版本,建立的项目分支

  • 继承分支: branch_v版本号_release

  • 合并分支:无

  • 命名规范:project_v版本号_项目名称

  • 项目下面会有一个readme.md文件,描述项目定制的相关信息

product branch

基于某个发布大的版本,形成的新的产品或行业版本分支

  • 继承分支: branch_v版本号_release

  • 合并分支:无

  • 命名规范:product_v版本号_产品名称

  • 项目下面会有一个readme.md文件,描述新的产品或行业版本相关信息

hotfixed branch

基于发布版本bug修复,建立的分支

  • 继承分支:branch_v版本号_release

  • 合并分支:branch_v版本号_release、dev

  • 命名规范:hotfix_v版本号-修复功能点简要描述或模块名称

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

A-ezra

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值