android 分支管理,Android Studio git使用,包括协同开发,分支管理。
首先要有幾個(gè)概念。
master是主分支,永遠(yuǎn)是當(dāng)前發(fā)布出去的版本。
而開(kāi)發(fā)則是在分支上進(jìn)行的,比如新建一個(gè)Dev分支。
那么大家都在Dev分支上開(kāi)發(fā),發(fā)布的時(shí)候由小組長(zhǎng)合并到master分支上。
并且再以master分支為起點(diǎn),建立版本分支,比如1.5. ? 這個(gè)分支不動(dòng),作為以后如果需要這個(gè)版本的apk,直接切換分支打包即可。
而開(kāi)發(fā),則還是在Dev分支上開(kāi)發(fā)。
Dev也永遠(yuǎn)是最新的代碼基本每天都要提交一次。 但是發(fā)布版本,只能是在master上。
那么怎么創(chuàng)建分支呢
比如我是小組長(zhǎng),我直接用android studio在master分支為基礎(chǔ)上new 一個(gè)分支Dev。
那么就會(huì)自動(dòng)創(chuàng)建一個(gè)Dev的本地分支。
然后不用add和commit,直接push。
那么就會(huì)在oschina的項(xiàng)目里多創(chuàng)建一個(gè)遠(yuǎn)程分支Dev。
那么寫代碼就是在本地的Dev開(kāi)發(fā)。
那么同事在AS上直接看到master和Dev兩個(gè)分支,然后把Dev分支check到本地分支。
然后大家一起在Dev本地分支上開(kāi)發(fā),以及提交到Dev遠(yuǎn)程分支。
然后Dev分支開(kāi)發(fā)好了一個(gè)新版本1.0.0
那么就要把Dev分支樸實(shí)到Dev遠(yuǎn)程分支上,然后
在Dev本地分支基礎(chǔ)上,pull mater遠(yuǎn)程分支內(nèi)容,然后push Dev分支修改的內(nèi)容到master遠(yuǎn)程分支上,即完成了分支合并,那么Dev和master遠(yuǎn)程分支一致了。
然后從master分支上建立一個(gè)1.0.0分支作為版本分支,不要?jiǎng)印?/p>
開(kāi)發(fā)者繼續(xù)切換到Dev分支進(jìn)行新一輪的開(kāi)發(fā)。
應(yīng)該整個(gè)流程如此,如有不同意見(jiàn),歡迎交流。
總結(jié)
以上是生活随笔為你收集整理的android 分支管理,Android Studio git使用,包括协同开发,分支管理。的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: android 启动服务权限,andro
- 下一篇: android自适应拉伸图片,Andro