【发布时间】:2018-04-16 11:59:12
【问题描述】:
我正在努力将分支“修补程序”合并到特定“位置”的“主”或在主分支不断更改时提交
“修补程序”分支当然是修补程序,需要从 master 跟踪以供以后使用。
你如何提供这个?
例子
A - B - C - D / master
|
\
\_ hotfix containing commits E - F - G
“master”分支应该变成
A - B - E - F - G - C - D / master
有没有机会通过避免合并冲突来实现这一点?
PS:目标是不要有另一个分支,例如“修补程序/修补程序-123”。
【问题讨论】:
-
使用
git rebase可以得到结果A-B-C-D-E'-F'-G'。但是,如果提交D和G之间“某处”存在任何冲突,则需要解决它们。重新排序(将E-F-G放在C-D之前)不能解决问题。 -
@JDB 著名并且已经意识到