在 hg 中提交创建差异文件。
但是,我希望能够查看这些差异的分解版本,忽略所有空格。
我在两个版本之间有很多差异文件(905 个文件),我需要这样的工具来理解代码的变化。
基本上,该工具会打开一个差异文件(或补丁),重建旧文件,然后将其与当前文件进行比较,忽略空格,最后在 GUI 中通过并排代码向我显示比较。
有这样的工具吗?
顺便说一句,我在 Debian 6 上。
谢谢
在 hg 中提交创建差异文件。
但是,我希望能够查看这些差异的分解版本,忽略所有空格。
我在两个版本之间有很多差异文件(905 个文件),我需要这样的工具来理解代码的变化。
基本上,该工具会打开一个差异文件(或补丁),重建旧文件,然后将其与当前文件进行比较,忽略空格,最后在 GUI 中通过并排代码向我显示比较。
有这样的工具吗?
顺便说一句,我在 Debian 6 上。
谢谢
您知道kdiff3以及用于直观比较差异的类似工具,对吗?您还可以使用Mercurial extdiff 扩展将 kdiff3 和其他此类工具的使用集成到 mercurial。Kdiff3 有一个“显示空白”按钮(它是一个白色方块),您可以打开和关闭,但我不知道这就是您想要的。
Tortoisehg是查看差异的另一种选择。
Mercurial 的 diff 有一个 -w 命令。看
-w --ignore-all-space ignore white space when comparing lines