Просто пытайтесь заставить diff работать лучше для определенных видов документов. Например, у LaTeX у меня может быть длинный абзац, который строго соответствует одной строке, но я не хочу видеть весь абзац, если только предложение изменено. В частности, если я запускаю какой-то контроль над версиями, и соавтор редактирует тот же абзац (но не то же предложение), что и я. Я бы не хотел, чтобы это проявлялось как конфликт.Есть ли способ разделить предложение «предложение по предложению» вместо строки за строкой?
Это вторичный вопрос. Главный вопрос заключается в том, могу ли я использовать diff для поиска предложения по предложению. Благодарю.
Редактировать
wdiff
почти совершенна. Но есть ли эквивалент слияния, так как diff
имеет с diff3
?
Я работаю над библиотекой Python для решения этой проблемы ... https://github.com/will-hart/PyFreeDiff. Его ранние дни, но в настоящее время можно создавать и применять различия между двумя файлами –
@ will-hart Я еще ничего не сделал с ним, но ссылка выше s/b на [github.com/will-hart-PyTextDiff](https: //github.com/will-hart/PyTextDiff) –