2017-12-05 19 views
0

私はテキストファイルのシーケンシャルバージョンを格納するデータベースを持っています。私は何をしたいのは、ユーザーが任意の二つの履歴ファイル(例えば、バージョン1とバージョン4)を呼び出すとの違いのためにそれらを比較することが可能です:テキストを比較する:最適なアプローチは何ですか

  1. スペルは
  2. 新しい単語/新しい文/新しい段落を変更します
  3. 基本的にオンラインGITが、テキストファイルではないコードの段落
  4. その他、各種

を移動しました。

私はJavaScriptがおそらく最善のアプローチであり、オープンソースライブラリが必要であると推測しますが、私はそれを見つけることができません。

ありがとうございました。

+0

[Mergely](http://www.mergely.com/doc)をご覧ください。素晴らしい仕事をしています –

+0

ありがとうございます。私は合理的に見てきましたが、移動した段落を管理するうえで偉大な仕事をしているようには見えません。 – DrBorrow

答えて

0

linuxで実行している場合は、diffをインストールし、両方のファイルを一時ファイルに保存してからshell_execコマンドを使用して比較してください。例えば

ニーズに合ったオプションのman diff

$tmp1 = 'myfile.txt'; 
$tmp2 = 'myfile2.txt';  
$output = shell_exec('diff -y {$tmp1} {$tmp2}'); 

ルック。

関連する問題