web-dev-qa-db-ja.com

コンソール用のインタラクティブ/ビジュアルマージツール?

私はmeldの大ファンです-Gnomeのビジュアル差分およびマージツールです。 2つのファイル(またはディレクトリ)が並んで表示され、それらの違いが強調表示されており、1つのファイルから別のファイルに移動する部分を簡単に選択できます。

私は同様のツールを探していますが、それは(Linux)コンソールで動作するはずです。 Xサーバーは必要ありません。たぶんncursesインターフェースを使用しています。

そのようなツールはありますか?

18
Andreas Gohr

ああ、vimdiffについて知りました。それは私が探していたものをほぼ実行します。ここに クイックガイド

12
Andreas Gohr

そのためにvim -d file1 file2を使用できます。

6
ℝaphink

sdiffは、テキストファイルの違いを並べて表示する従来のコマンドラインツールであり、インタラクティブなマージモードもあります。実行して使用する

$ sdiff -o output.txt input1.txt input2.txt

これは、Gentoo Linux ' etc-update ユーティリティで使用されるデフォルトのインタラクティブコマンドラインマージツールです。

vimdiffに対する利点は、ユビキタスな可用性とはるかに簡単な処理です。

2
fbmd