我遇到过将changeA和changeB推送到Gerrit的情况。 changeA是changeB的父级。
changeA被放弃了。如果获得批准,changeB会自动合并吗?如果是的话,它的父母会是什么?
如果不会自动合并changeB,我需要做些什么才能正确合并?
答案 0 :(得分:5)
从Gerrit UI中,仅放弃ChangeA,然后重新设置ChangeB的基础,并选中“更改父修订版”复选框。这会将ChangeB的父级更新为当前分支提示。
答案 1 :(得分:0)
有几个选项,这取决于您是否要包含patchset-1的更改。
git reset HEAD~2
并再次提交,不要忘记复制上次提交的更改ID以便能够继续审核< / LI>
醇>