我有几个提交的更改,例如:
我收到了 +2 合并,但不幸的是 master 已经移动,并且其中一个提交显示为“合并冲突”,因此我无法一次提交所有提交。
但是,当我尝试在本地变基时,变基是微不足道的。而且,如果我在 Web 界面上使用 Rebase,它会成功解决冲突。
然而,在本地 rebase 的问题是我会失去 +2 票,并且不得不再次惹恼评论者。
Web 界面确实保留了我的 +2 票,但我还没有找到一种方法来一次重新设置所有提交:我能做的最好的是:
first的新主人second在第一个之上Rebase on parent change如果我尝试直接在 Web UI 上重新设置最后一次提交,就像我在 CLI 中所做的那样,Gerrit 警告我这会破坏关系链:
Rebase on top of the master branch (breaks relation chain)
Run Code Online (Sandbox Code Playgroud)
我认为这意味着只有一次提交会在 master 之上,而不是像我想要的那样变基?
有没有办法一次重新调整所有基础,而不会失去我的 +2 票?
在 Gerrit 2.16.2 上测试。
Shr*_*ng 2
尝试
解决合并冲突并更新您的审核请求。