我需要一个具有命令行选项的diff工具来创建和保存易于阅读的差异报告,类似于WinMerge生成的html报告。我需要比较几百个文件,打开文件并手动保存报告是不切实际的。
答案 0 :(得分:3)
我确实找到了一个完全符合要求的工具:http://sourceforge.net/projects/diff2html
这是一个使用 diff(1)的bash脚本,并使用颜色编码的差异从输出创建一个HTML页面。
答案 1 :(得分:1)
你看过WinMerge中的命令行选项吗? http://manual.winmerge.org/Command_line.html
您可能需要使用类似AutoHotkey的内容来自动保存由WinMerge创建的报告:http://www.autohotkey.com/