Gerrit UI即使没有冲突也显示状态为合并冲突

时间:2019-06-21 04:53:59

标签: git gerrit merge-conflict-resolution git-merge-conflict

我即将进行的一项审查显示合并冲突(未提交,正在进行中)。我从master那里获取了最新版本,然后将其与我的功能分支合并,并在gerrit上更新了更改列表。但是它仍然显示合并冲突。

我查看了文件,并为 <<<<<<< HEAD 整个目录添加了grep。但是我找不到任何冲突。

enter image description here

2 个答案:

答案 0 :(得分:1)

  

我已经查看了文件

这些将是您本地的文件,尚未合并。

与“ How to solve merge conflict in a approved review in gerrit?”中一样,获取更改集,然后将其本地化到origin/<yourBranch>上:您应该在那里看到冲突。

该想法是在本地解决冲突,然后将修改后的变更集推回。

答案 1 :(得分:0)

几天前,我遇到了同样的问题。就我而言,合并后,我做了git reset --soft HEAD~,将更改从“已提交”转移到“已暂存”。然后,我再次承诺他们,它奏效了。这是奇怪的行为,但再也没有发生过。