标签: java eclipse file comparison
我正在编写一个eclipse插件,需要能够确定文件的哪些行与同一文件的不同版本相比发生了变化。
是否有可用于此任务的现有类或库?
我找到的最近的是org.eclipse.compare.internal.merge.DocumentMerger。这可用于查找我需要的信息但是在内部包中,因此不适合我使用。我可以复制/粘贴这个类的源代码并根据我的要求进行调整。但是,我希望有一个现有的库来处理文本比较。
答案 0 :(得分:0)
对于文本比较,请尝试google-diff-match-patch库。 (我不知道Eclipse是否已经有类似的内置功能。)