特定の種類のドキュメントでdiffがうまく機能するようにしようとしています。たとえば、LaTeXでは、厳密には1行の長い段落があるかもしれませんが、文章が変更されただけでは段落全体を見たくはありません。特に私が何らかのバージョンコントロールを実行していて、共同編集者が私と同じ段落(同じ文ではない)を編集している場合は特にそうです。私はそれが紛争として現れないようにしたいと思います。行単位ではなく文単位でファイルをdiffする方法はありますか?
これは二次質問です。主な問題は、diffを使用して文ごとに見えるかどうかです。ありがとう。
編集
wdiff
はほぼ完璧です。しかし、diff
にはdiff3
があるので、マージに相当するのでしょうか?
私はこの問題を解決するためにPythonライブラリに取り組んでいます... https://github.com/will-hart/PyFreeDiff。初期段階ではまだ2つのファイル間にdiffsを構築して適用することができます –
@ will-hart私はまだ何もしていませんが、s/bより上のリンクは[github.com/will-hart-PyTextDiff](https: //github.com/will-hart/PyTextDiff) –