5

假设我有两个版本 v0.1 和 v0.2。在这之间,大约有 20 次提交。现在,如果我想对这两个版本进行某种代码审查,gitweb 只为我提供了在每次提交之间进行差异的可能性。我只是想要两个版本之间完成的所有提交的差异。那可能吗?在命令行上它看起来像这样:

混帐差异 v0.1 v0.2

但是,一旦我的差异查看器(融合),git 将为每个文件打开,我无法一次查看所有更改(在一个文件中)。

也许有人已经遇到过同样的问题,可以告诉我在那里做什么?

问候

4

1 回答 1

12

在 Gitweb 上,您只需更改commitdiffURL 以在参数中添加上一个提交hp

例如在我的 gitweb 上 0.6.9_beta2 和 0.6.9_beta3 是标签:

http://gitweb.zfs-fuse.net/?p=sehe;a=commitdiff;h=0.6.9_beta3;hp=0.6.9_beta2

您也可以指定分支。只要您使用有效的明确的本地参考名称,就可以了

在 CLI 上,我经常使用

git diff v0.1 v0.2 | kompare -o -
于 2011-06-10T09:29:44.370 回答