搜尋

首頁  >  問答  >  主體

branch - git分支合併

如圖所示,有兩個新功能,分別以branch 1branch 2實現,並依次合併到develop分支上。

那麼問題來了,當我想要把develop合併到master,並發布生產環境時,突然發現branch 1存在嚴重問題,不能在此版本上線,而branch 2是基於已經mergebranch 1develop分支開發的,也就是說branch 2的程式碼中已經包含了branch 1的程式碼。

請問這樣的應用場景,只把branch 2修改的程式碼mergemaster的最佳實踐?

天蓬老师天蓬老师2852 天前637

全部回覆(2)我來回復

  • 天蓬老师

    天蓬老师2017-05-02 09:43:03

    git的原則是追蹤到每次修改的文件,你git log查看下版本具體提交的不同內容,修改下重新request merge下試試。

    回覆
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-02 09:43:03

    原則上你應該在master上使用hotfix來修改branch1的問題,修復完以後把hotfix合併回master和develop,然後再把develop合併回branch2
    你可以參考下這個流程http://danielkummer.github.io ...

    回覆
    0
  • 取消回覆