我在Gerrit提交了两个补丁,但这两个补丁是对同一个修改所做的。第一个补丁是通过修改来改进的,而第二个补丁则来源于另一个依赖于该修改并在此之前被批准和合并的修改。因此,我需要生成这两个补丁之间的差异。更加困难的是,它们实际上是从两个不同的本地git分支推送的(我习惯为要发送到Gerrit的每个提交分叉新分支)。所以我的问题是:如何比较Gerrit中同一修改的两个提交(补丁)?
很容易。如果您想显示补丁集之间的差异,只需转到“文件”部分,查找“Diff against:” - 参见图像中的红色框 -。它将显示当前补丁集与您在组合框中选择的补丁集之间的差异 - 参见蓝色框 - 如果您需要比较不同的旧补丁集,只需转到“补丁集”(通常位于屏幕右上角),选择一个旧补丁集,然后使用“Diff against”重复此过程。