了一个开源的差异工具

问题描述:

我想写了一些开源的diff工具的包装制作的包装。 说kdiff3。建议如何做同样的事情。了一个开源的差异工具

比较工具显示了每个文件什么是在代码中的差异。 我希望它按照我的要求执行特定任务,并通过删除导致冲突的代码自动解决冲突。

+1

好的,你的问题是什么?你尝试了什么?你打算使用哪种语言? – NaN

+0

我正在使用json为其合并代码。问题是例如。我有一个按钮,我已将其ID从btn1更改为btn2。什么差异工具将显示只是在id的变化,但我想创建一个包装,我可以添加更多的细节,使最终用户更容易理解 – PKSA

看来,kdiff 3没有API,但你可以从不同的选项命令行http://kdiff3.sourceforge.net/doc/documentation.html调用它。这个文档可以帮助你实现你的目标。