2017-06-19 3 views
0

Je suis en train de comparer deux fichiers texte avec java-diff-utils et je suivre cet exemple: https://code.google.com/archive/p/java-diff-utils/wikis/SampleUsage.wikiProblèmes avec java-diff-utils quand comparer des fichiers texte

Mais j'ai découvert parfois quand j'ai plusieurs lignes dans les fichiers et les différences plusieurs lignes, Patch patch = DiffUtils.diff(originalFile, originalFile) retourne un seul changement qui concatène toutes les lignes en un:

[ChangeDelta, position: 1, lines: [Line1, Line2] to [Line1*, Line2*]]

au lieu de:

[ChangeDelta, position: 1, lines: [Line1] to [Line1*]]

[ChangeDelta, position: 2, lines: [Line2] to [Line2*]]

Ce qui pourrait être une raison d'un tel comportement?

Répondre