2016-01-29 31 views
2

我们在gerrit服务器上有两个不同的存储库:共享的和主要的。定期将shared/master合并到main/master中,采用长链提交的形式,以顶部的Merge Commit为主。Gerrit 2.12“无法合并”提交链以合并结束

这一次,合并中出现了一些需要解决的冲突;一个文件有内部冲突,另一个文件在共享中被修改但在主文件中被删除。我分别使用git add和git rm来修复冲突,然后使用git commit来完成合并。

我把它发送给gerrit来检查和完成合并,但它不会让我合并它们。引入这些冲突的提交在其上以粗体显示的红色字母表示“无法合并”,正如所有依赖于它。尽管合并提交最终解决了这些冲突,但它不会让我点击“提交包括父母”。

我最近将我们的gerrit服务器升级到了2.12,这是自此之后我不得不在这个版本上这样做的第一次,但我在以前的版本中经常使用它。现在有什么我应该做的不同了吗?

(注:看来,这可能是一个recentbug。)

回答

1

这已被接受为confirmed bug。我通过直接推送给refs/heads/master来解决它。