diff中的工具剥离白色空格

时间:2011-03-08 17:04:38

标签: diff debian patch removing-whitespace

提交hg创建diff文件。

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

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

基本上,该工具会打开一个diff文件(或补丁),重新构建旧文件,然后将其与当前忽略空格的文件进行比较,最后在带有并排代码的GUI中最优地显示与我的比较

有这样的工具吗?

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

谢谢

1 个答案:

答案 0 :(得分:1)

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

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

Mercurial的diff有一个-w命令。参见

-w --ignore-all-space     ignore white space when comparing lines