首页 > 解决方案 > 如何使用 gerrit 审查复杂的樱桃精选

问题描述

我有两个分支:masterrelease. 现在我想从分支中挑选提交A, B, C,回到. 这些提交不是连续的,所以我不能使用语法。我做了:Dreleasemaster^

现在,该评论没有冲突文件的列表。不可能看到冲突是什么以及我是如何解决它们的。结果,审阅者必须重新审视这一巨大的变化并再次审查所有内容。

这可以很好地做到这一点吗?IE:

标签: gitgerrit

解决方案


似乎没有办法做到这一点。我不得不使用一个辅助分支:

  • 我通过master做.releasegit merge-base master release
  • 在此提交处创建了一个分支。
  • 应用了我想要的所有精心挑选的提交。他们中的大多数都很好地应用,没有冲突。
  • 将此分支合并回master,解决冲突。

这导致了可以在 gerrit 中轻松查看的合并提交。masterGerrit 允许针对父母双方(即我的分支和)和自动合并来区分补丁。审阅者可以看到冲突是如何解决的。


推荐阅读