【问题标题】:Convenient diff of patch files in GerritGerrit 中补丁文件的便捷差异
【发布时间】:2014-02-05 15:13:28
【问题描述】:

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

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

【问题讨论】:

    标签: patch gerrit


    【解决方案1】:

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

    • 原始出处;
    • 带有旧补丁的源;和
    • 带有新补丁的源代码。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-18
      • 2011-09-30
      • 1970-01-01
      • 1970-01-01
      • 2011-05-12
      • 2011-11-21
      • 2011-01-28
      • 1970-01-01
      相关资源
      最近更新 更多