diff中的工具剥离白色空格

问题描述 投票:0回答:1

提交hg创建diff文件。

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

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

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

有这样的工具吗?

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

谢谢

diff debian patch removing-whitespace
1个回答
1
投票

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

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

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

-w --ignore-all-space     ignore white space when comparing lines
© www.soinside.com 2019 - 2024. All rights reserved.