git分支管理

2017年4月1日
一.简单的开发,一般只要有2个分支 一个master (@马志坚)
eg
feature_V2.2.1(还在开发)【高版本分支】
feature_V2.2.0(马上要递交appstore的版本)【低版本分支】

1.代码合并到master规则,
高版本不要直接合并到master, 等到高版本变成低版本的时候(高版本提交appstore的时候)在合并。 之后高版本就变成低版本,我们就可以用最新的master在创建一个高版本分支

2.修改bug规则,原则上是在低版本分支上修改(马上要递交appstore的版本)。
3.需求可以根据工作量,建议直接在高版本上开发。

ps:分支上完appStore 要马上打tag,别忘了push。
$ git tag v2.2.0 6224937 //新建一个标签,指定一个commit id
$ git push origin --tags//推送全部未推送过的本地标签

二.复杂的冲刺,多版本并发参照如下图(@峰哥)

git分支管理_第1张图片
Paste_Image.png

如果您发现本文对你有所帮助,如果您认为其他人也可能受益,请把它分享出去。

你可能感兴趣的:(git分支管理)