我在git中有以下分支结构,有一个master,我冻结了代码,只修复了一个修补程序分支。 我是樱桃从修补程序分支中选择更改,不一定按时间顺序。 但我希望修补程序分支应该具有master的所有更改。 (因为我做了一些更改,必须通过传递修补程序工作流程进入发布。) 可以接受的是,修补程序分支将在几天内被丢弃。
但是当我将修补程序重新修改为master时,在修改了更改之后,我会看到2次提交w.r.t我之前从中提取的commit-b?下图。
答案 0 :(得分:1)
如果您将hotfix
重新定位到master
,您确实会看到2" b"提交;樱桃挑选的那个,以及那个被挑选出来的那个。
我建议您在hotfix/XXX
中为每个修补程序创建一个master
分支,而不是当前进程,以便将整个分支合并到master
,即不樱桃采摘必要。