Git多分支並行開發合併策略

一、項目背景

項目AB分支同時進行開發時,A分支開發過程中有其他分支B上線,並且B分支上線版本已同步(merge)到master,則須合併已上線版本到正在開發的分支A上,避免A分支上線時覆蓋B分支的代碼,導致功能倒退。

二、命令行合併步驟

1.切換到開發分支A:

git checkout 【開發分支】

2.合併master到開發分支(因爲B已經同步到master,於是將master合併到A,保證A上涵蓋B以上線的最新代碼):

git merge --no-ff master

3.將合併後代碼推送到遠程庫:

git push origin 【開發分支】

參考資料:

Git多分支開發時 merge 合併策略
gitlab分支管理系統(多人協作開發)
一種新的代碼組織辦法 feature flow
消除同一個分支中的合併記錄(git pull --rebase)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章