私は、移植性のあるdiffライブラリを探しています(No Pear、xdiffのような広範に普及していない拡張機能はありません)。私が使用しているdiffファイルは、をと統一して使用しています。適用前にdiffパッチを検証する
私はclass.simplediff.php魔女は本当にいいです見つけた、(それは箱から出して、ファイルをサポートしていない場合でも、それは文字列内のファイルをロードするだけです)
しかし、問題は、すべての置換が正常に処理されるかどうかを検証する方法が見つからないということです。
diffパッチを適用する前にそれを検証できるライブラリがありますか、それともどのように行うのか手掛かりがありますか?
まあ、unix patchコマンドを使用すると、 "Hunk failed"エラーが発生する可能性があります。それで、私がチェックしたいのは...置き換えができない場合は、通常、構文的に言えばコードを分解しないからです。 – FMaz008