2010-05-05 3 views
0

동일한 파일의 다른 버전과 비교하여 파일의 행을 변경했는지 판별 할 수 있어야하는 Eclipse 플러그인을 작성 중입니다.Java를 사용하여 파일의 두 개정판 사이에 변경된 행 모음을 생성하십시오.

이 작업에 사용할 수있는 기존 클래스 또는 라이브러리가 있습니까?

가장 가까운 것은 org.eclipse.compare.internal.merge.DocumentMerger입니다. 이것은 필요한 정보를 찾는 데 사용할 수 있지만 내부 패키지에 있으므로 사용하기에 적합하지 않습니다. 이 클래스의 소스를 복사/붙여 넣기하여 내 요구 사항에 맞출 수 있습니다. 그러나 텍스트 비교를 처리 할 수있는 기존 라이브러리가 있기를 희망합니다.

답변

0

텍스트를 비교하려면 google-diff-match-patch 라이브러리를 사용해보십시오. (이클립스가 이미 비슷한 것을 내장하고 있는지는 모르겠다.)

+0

위대한 작품 - 감사합니다 :) – mchr

관련 문제