我注意到this question about rebase vs merge,但沒有一個答案真的給了我一個知道如何處理我自己的情況的堅實感覺。合併或重組?如何最好地保持開發分支與主同步
該場景。比方說,有兩個分支:
master
:分支目前居住在生產develop
:如果直接應用到master
的改變/修復程序,如果不部署分支開發商做功能工作過的
爲了解決嚴重的生產問題,通過此更改獲得develop
分支同步備份的最佳方式是什麼?什麼是之間的權衡:
- 合併
master
爲develop
(擠壓到1提交) - 基礎重建
develop
到master
請問這個問題的答案取決於數/應用修補程序的範圍? (1個修補程序提交與15個「修補程序」提交)。
對我來說,似乎鏈接的答案主要討論功能/開發分支合併到主,而不是其他方式 –
它詳細說明合併與重新分配。那裏有什麼分支不會改變技術或答案 –