? 如圖下面是版本2.9.0,后面主分支master處于此,現(xiàn)在又要開(kāi)始的feature功能開(kāi)發(fā),為版本2.10.0,后面發(fā)現(xiàn)版本2.9.0有bug,對(duì)此應(yīng)該怎么修復(fù)呢。
創(chuàng)新互聯(lián)專(zhuān)注于企業(yè)網(wǎng)絡(luò)營(yíng)銷(xiāo)推廣、網(wǎng)站重做改版、新市網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5開(kāi)發(fā)、商城系統(tǒng)網(wǎng)站開(kāi)發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性?xún)r(jià)比高,為新市等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。??
修復(fù)步驟:
1:master分支指向2.9.0? ??
2:master繼續(xù)往前走開(kāi)發(fā)版本2.10.0
3:這時(shí)候版本2.9.0上有bug,該怎么修復(fù)呢,先git checkout bugcommitid,對(duì)應(yīng)的 git checkout 95a0ca3b0。
4:基于這個(gè)commitid創(chuàng)建分支,修復(fù)bug。
5:修復(fù)bug,提交新的commid ,在基于新的commit 打tag?
?命令 git tag -a v2.9.1 commid ,出現(xiàn)的頁(yè)面寫(xiě)上具體的信息?,ctrl+x ==>y ==>Enter 退出編輯
6:切換回master分支,git cherry-pick b4b7609f9 或者 git merge 2.9.0-bug-fix ,在解決沖突,記錄信息。
7:此時(shí)master上v2.9.0上的bug已經(jīng)修復(fù),重新打tag將v2.9.0 ==>v2.9.1
?git tag -d v2.9.0? ? ? ? ? ? ? ? ? ? ? ? //刪除之前的分支
?git tag -a v2.9.1?95a0ca3b0? ? ?//基于之前的commid 重新打tag
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧