Gerrit中方便的补丁文件差异

时间:2014-02-05 15:13:29

标签: patch gerrit

我的团队使用Gerrit审核更改,有时我们必须将.patch推送到某些文件。有时这些.patches可能达到超过1000行(这显然不利于审查)。将它作为补丁本身之间的差异来检查是非常不方便的。最好(在某些情况下)将它作为原始文件的差异和带有应用补丁的原始文件(不是.patches之间的差异)进行检查。即使原始文件不受版本控制,提交者也可以用补丁集附加它,对吗?

不幸的是,经过谷歌搜索后,我没有找到任何东西...... 有没有办法在这种方法或类似方法中显示两个补丁文件(不是补丁集)之间的差异?

1 个答案:

答案 0 :(得分:1)

我认为您能做的最好的事情就是找到一个three-way merge工具进行比较

  • 原始来源;
  • 旧补丁的来源;和
  • 带有新补丁的来源。

要使用这样的工具,我认为你需要使用Gerrit接口提供的命令行来在本地获取更改,然后应用补丁,然后使用合并工具进行审核。

我认为你不会找到一种方法来获得Gerrit UI本身代码的“三向合并”视图。