2012-11-07 44 views
4
     feature-branch----C---D 
        /
    develop---A---B 
    /
master 

我有一個分支feature-branch已合併分支develop。這個開發分支是一個正在進行的分支,每週合併爲主分支。我完成了這個功能分支的工作,這個分支是在需要直接進入主服務器之後決定的。我不想讓正在開發的提交A和B進入主控。有沒有一個很好的解決方案,可以讓我將C和D提交到主服務器而無需挑選它們?合併分支到主但限制您的提交

感謝,

布拉登

回答

4

你應該重訂feature-branch到主,消除其依賴於提交A和B.如果C和d對A和B的實際,代碼級的語義相關性,那麼當然,你運氣不好。

命令的以下序列將修改feature-branch將基於關閉的的master代替develop

git checkout feature-branch 
git rebase --onto master develop 
相關問題