我正在寻找类似于“赢合并”或“超越比较”的比较效用。 除了gui比较之外还有api,我将能够通过我的代码在我的文件上运行,看看文件是否相同,并在gui模式下使用它以图形方式显示差异。
有什么建议吗?
感谢
答案 0 :(得分:3)
如果您正在寻找Diff API(而不是独立工具),请尝试DiffPlex。
答案 1 :(得分:2)
Kdiff可能会做你需要的。 Kdiff command line
答案 2 :(得分:1)
签出Araxis Merge - 它是一个双向或三向差异实用程序,它可以处理ANSI,ASCII和Unicode文件(它甚至可以将ANSI文件与Unicode文件进行比较!),它提供了一个命令行界面,以及一个automation API,用于将智能包含到您自己的应用程序中。
强烈推荐!
答案 3 :(得分:0)
你没有提及是否免费。如果免费,Sourcegear的DiffMerge:http://www.sourcegear.com/diffmerge/index.html。
答案 4 :(得分:0)
我喜欢ExamDiff Pro。还有no cost version。
答案 5 :(得分:0)
Beyond Compare 3确实支持命令行操作,因此您应该能够将其挂钩到您拥有的任何现有流程中。
这是命令行文档,如果您有兴趣: http://www.scootersoftware.com/help/index.html?command_line_reference.html
免费版本可供下载。
答案 6 :(得分:0)
WinMerge是开源的,您可以修改它以执行您想要的操作(即使我非常确定它确实具有命令行访问权限和您可以使用的API)。