繁体   English   中英

使用Java生成文件的两个修订之间的换行集合

[英]Generate a collection of changed lines between two revisions of a file using Java

我正在编写一个eclipse插件,该插件需要能够确定文件的哪些行与同一文件的不同版本相比已更改。

是否存在可以用于此任务的现有类或库?

我找到的最接近的是org.eclipse.compare.internal.merge.DocumentMerger。 这可用于查找我需要的信息,但位于内部包装中,因此不适合我使用。 我可以复制/粘贴此类的源代码并使其适应我的要求。 但是,我希望有一个现有的库来处理文本比较。

要进行文字比较,请尝试使用google-diff-match-patch库。 (我不知道Eclipse是否已经内置类似的东西。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM