Diff, Match and Patch; Compare

Diff, Match and Patch

Demo of Diff

Diffは2つのテキストを受け取り、文字単位で動作し、相違点を見つけます。

Text Version 1:

Text Version 2:

Diff timeout:

差分計算のマッピングフェーズにこれ以上の秒数分時間がかかる場合、計算を打ち切り局所最適解を出力する。タイムアウトを'0'にすると、計算を無制限に行うことができる。

Post-diff cleanup:

Diffの結果には、些細な共通文字が含まれ、出力を複雑にしがちです。Diff後のクリーンアップ処理は、これを除外します。
偶然一致する共通点を除外することで、可読性を高める。
Edit Cost:
無視できる短い共通点をファクタリングして計算効率を上げる。Edit Costが大きいほど、クリーンアップを積極的に行う。
クリーンアップを行わない。