diff中的工具剥离白色空格
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了diff中的工具剥离白色空格相关的知识,希望对你有一定的参考价值。
提交hg创建diff文件。
但是,我希望能够看到这些差异的分解版本,忽略所有的空格。
我在两个版本之间有很多差异文件(905个文件),我需要这样一个工具来理解代码的变化。
基本上,该工具将打开一个diff文件(或补丁),重建旧文件,然后将其与当前忽略空格的文件进行比较,最后在带有并排代码的GUI中最优地显示与我的比较。
有这样的工具吗?
顺便说一下,我在Debian 6上。
谢谢
答案
您了解kdiff3以及用于直观比较差异的类似工具,对吧?您还可以使用the Mercurial extdiff extension将kdiff3和其他此类工具的使用集成到mercurial中。 Kdiff3有一个“显示白色空间”按钮(它是一个白色方块),你可以打开和关闭,但我不知道这是你想要的。
Tortoisehg是查看差异的另一种选择。
Mercurial的diff有一个-w命令。看到
-w --ignore-all-space ignore white space when comparing lines
以上是关于diff中的工具剥离白色空格的主要内容,如果未能解决你的问题,请参考以下文章
Django TextField 和 CharField 正在剥离空格和空行