我正在寻找类似于“赢得合并”或“超越比较”的比较实用程序。 除了gui比较之外,我还可以通过我的代码运行我的文件,看看这些文件是否相同,还可以在gui模式下以graphics方式显示不同之处。
任何build议?
谢谢
Kdiff可能会做你所需要的。 Kdiff命令行
如果您正在寻找Diff API(而不是独立工具),请尝试DiffPlex 。
检查Araxis合并 – 这是一个双向或三向diff工具,它可以处理ANSI,ASCII和Unicode文件(甚至可以将ANSI文件与Unicode文件进行比较!),它提供了一个命令行界面,以及一个自动化的API ,将自己的智慧融入自己的应用程序中。
强烈推荐!
你没有提到免费或不。 如果免费,Sourcegear的DiffMerge: http : //www.sourcegear.com/diffmerge/index.html 。
我喜欢ExamDiff Pro 。 也有一个没有成本的版本 。
超越比较3不支持命令行操作,所以你应该能够挂钩到你有的任何现有的进程。
这里是命令行文档,如果你感兴趣的话: http : //www.scootersoftware.com/help/index.html?command_line_reference.html
免费版本可供下载。
WinMerge是开源的,你可以修改它来做你想做的事(尽管我非常确定它有命令行访问和一个你可以使用的API)。