0

在 hg 中提交创建差异文件。

但是,我希望能够查看这些差异的分解版本,忽略所有空格。

我在两个版本之间有很多差异文件(905 个文件),我需要这样的工具来理解代码的变化。

基本上,该工具会打开一个差异文件(或补丁),重建旧文件,然后将其与当前文件进行比较,忽略空格,最后在 GUI 中通过并排代码向我显示比较。

有这样的工具吗?

顺便说一句,我在 Debian 6 上。

谢谢

4

1 回答 1

1

您知道kdiff3以及用于直观比较差异的类似工具,对吗?您还可以使用Mercurial extdiff 扩展将 kdiff3 和其他此类工具的使用集成到 mercurial。Kdiff3 有一个“显示空白”按钮(它是一个白色方块),您可以打开和关闭,但我不知道这就是您想要的。

Tortoisehg是查看差异的另一种选择。

Mercurial 的 diff 有一个 -w 命令。看

-w --ignore-all-space     ignore white space when comparing lines
于 2011-03-09T08:29:37.133 回答