刀具剥离区域中的空白
问题描述:
在hg中创建创建区别文件。刀具剥离区域中的空白
但是,我想能够看看这些diff的分解版本,忽略所有的空格。
我在两个版本之间有很多diff文件(905个文件),我需要这样一个工具来理解代码的变化。
基本上,该工具将打开一个diff文件(或补丁),重建旧文件,然后将其与当前的文件进行比较,忽略空格,最后最好在并排的GUI中向我显示比较结果码。
有没有这样的工具?
顺便说一句,我在Debian 6
感谢
答
您是知道的kdiff3,和类似的工具,用于在视觉上比较diff文件,对不对?您还可以使用the Mercurial extdiff extension将kdiff3和其他此类工具的用法集成到mercurial中。 Kdiff3有一个'显示空白区域'按钮(这是一个白色方块),你可以打开和关闭,但我不知道它是你想要的。
Tortoisehg是查看差异的另一种选择。
Mercurial的diff有一个-w命令。请参阅
-w --ignore-all-space ignore white space when comparing lines
谢谢。 kdiff3会给我提供很大的帮助。这并不是我正在寻找的东西,但它应该绰绰有余。我想要一个可以打开diff文件的“编辑器”,然后通过剥离空格来重构它。 – Keil 2011-03-10 11:55:39