私はmeldの大ファンです-Gnomeのビジュアル差分およびマージツールです。 2つのファイル(またはディレクトリ)が並んで表示され、それらの違いが強調表示されており、1つのファイルから別のファイルに移動する部分を簡単に選択できます。
私は同様のツールを探していますが、それは(Linux)コンソールで動作するはずです。 Xサーバーは必要ありません。たぶんncursesインターフェースを使用しています。
そのようなツールはありますか?
ああ、vimdiffについて知りました。それは私が探していたものをほぼ実行します。ここに クイックガイド
そのためにvim -d file1 file2
を使用できます。
sdiff
は、テキストファイルの違いを並べて表示する従来のコマンドラインツールであり、インタラクティブなマージモードもあります。実行して使用する
$ sdiff -o output.txt input1.txt input2.txt
これは、Gentoo Linux ' etc-update ユーティリティで使用されるデフォルトのインタラクティブコマンドラインマージツールです。
vimdiff
に対する利点は、ユビキタスな可用性とはるかに簡単な処理です。