2017年4月1日
一.簡(jiǎn)單的開發(fā),一般只要有2個(gè)分支 一個(gè)master (@馬志堅(jiān))
eg
feature_V2.2.1(還在開發(fā))【高版本分支】
feature_V2.2.0(馬上要遞交appstore的版本)【低版本分支】
1.代碼合并到master規(guī)則,
高版本不要直接合并到master, 等到高版本變成低版本的時(shí)候(高版本提交appstore的時(shí)候)在合并苛败。 之后高版本就變成低版本璃哟,我們就可以用最新的master在創(chuàng)建一個(gè)高版本分支
2.修改bug規(guī)則倘是,原則上是在低版本分支上修改(馬上要遞交appstore的版本)黄虱。
3.需求可以根據(jù)工作量,建議直接在高版本上開發(fā)白热。
ps:分支上完appStore 要馬上打tag,別忘了push敛助。
$ git tag v2.2.0 6224937 //新建一個(gè)標(biāo)簽,指定一個(gè)commit id
$ git push origin --tags//推送全部未推送過的本地標(biāo)簽
二.復(fù)雜的沖刺屋确,多版本并發(fā)參照如下圖(@峰哥)
Paste_Image.png
如果您發(fā)現(xiàn)本文對(duì)你有所幫助纳击,如果您認(rèn)為其他人也可能受益,請(qǐng)把它分享出去乍恐。