我注意到this question about rebase vs merge,但没有一个答案真的给了我一个知道如何处理我自己的情况的坚实感觉。合并或重组?如何最好地保持开发分支与主同步
该场景。比方说,有两个分支:
master
:分支目前居住在生产develop
:如果直接应用到master
的改变/修复程序,如果不部署分支开发商做功能工作过的
为了解决严重的生产问题,通过此更改获得develop
分支同步备份的最佳方式是什么?什么是之间的权衡:
- 合并
master
为develop
(挤压到1提交) - 基础重建
develop
到master
请问这个问题的答案取决于数/应用修补程序的范围? (1个修补程序提交与15个“修补程序”提交)。
对我来说,似乎链接的答案主要讨论功能/开发分支合并到主,而不是其他方式 –
它详细说明合并与重新分配。那里有什么分支不会改变技术或答案 –