Ubuntuで利用できる優れたGUI diffおよびmergeアプリケーションは何ですか?


回答:


98

一番好きなのはMeld

ただし、多くの選択肢があります。vimファンとして、私はvimdiffを使用しています。kde群衆のためにkompare- Beyond CompareのようなLinuxバージョンを持っている有料版もあります。長所/短所は、あなたが何を探している/何をしようとしているかによって異なります。

vimdiffは、ターミナルから、ssh接続を介して実行でき、vimを既に使用している場合は、tools / configオプションを保持できるため、素晴らしいです。

Meldにはきれいなユーザーインターフェイスがあり、3つの方法とディレクトリの差分があります。あなたはカップルを試してみて、あなたが彼らがあなた自身のニーズのためにすることを期待しているように、どちらが仕事をするかを見なければなりません。

UbuntuリポジトリからMeldメルトアプリページをインストールするには、次を実行できます。

sudo apt-get install meld

次に、比較するファイル/フォルダーを選択して、それらを比較できます。 ここに画像の説明を入力してください ここに画像の説明を入力してください


meldをよく使います。svn、mercurial、gitのサポートが素晴らしいです。
ツツカ

+1 for
meld、

Meldは素晴らしく、RabbitVCSのデフォルトのマージツールとして含まれています
TheLQ

2
mercurial.selenic.com/wiki/Meldは、いくつかの安定性の問題について説明し、(自動)マージ機能がないことを指摘しています。
maxschlepzig

私はこれが依存関係の多くを引き出すと言わなければなりません:libbonoboui2-0 libbonoboui2-common libglade2-0 libgnomecanvas2-0 libgnomecanvas2-common libgnomeui-0 libgnomeui-common libgtksourceview2.0-0 libgtksourceview2.0-common python-glade2 python-gnome2 python-gtksourceview2 python-pyorbit
Bram

24

もう1つは拡散です

無料で、クロスプラットフォーム(Pythonで記述)、ソースコードのハイライト表示、多くのバージョン管理ツールとの対話が可能です。


4
私は、左右のペインにテキストの一部を貼り付けることができる差分ツールを探していました。これは私が最初に見つけたものです。+1
ボジャングルズ

1
+1は、LXDEとLubuntuを実行している私の問題を解決します。私はMeldが大好きですが、目的を無効にする多数のgnomeライブラリをインストールする必要があります。
triplethreat78 14年

1
Meldとは異なり、ドラッグアンドドロップをサポートしています。
アルテムペレニツィン16年

2
フォルダを比較Cannt私は推測
シッダールタ

1
(+)はウィンドウペインにテキストを貼り付けることができますが、(-)はワードラップしません。(-)最新リリースは2014-07-18から0.4.8であるため、開発はおそらく無期限に保留されます。
マリアノジュ

14

Kdiff3

かなり優れた3ウェイマージツールです。

代替テキスト

その機能のいくつかは次のとおりです。

  • 2つまたは3つのテキスト入力ファイルまたはディレクトリを比較またはマージします。
  • 違いを1行ずつ、1文字ずつ(!)、
  • 自動マージ機能を提供し、
  • マージ競合の快適な解決のための統合エディター、
  • Unicode、UTF-8およびその他のコーデック、バイトオーダーマーク「BOM」による自動検出をサポート
  • KDEでKIOをサポート(ftp、sftp、fish、smbなどへのアクセスを許可)、
  • 違いの印刷、
  • 行の手動配置、
  • バージョン管理履歴($ Log $)の自動マージ、
  • 直感的なグラフィカルユーザーインターフェイスを備えています。
  • Windows-Explorer統合Diff-Ext-for-KDiff3-インストーラーに含まれるシェル拡張
    KDE-Konquerorサービスメニュープラグイン

私はKdiff3が大好きで、何年も使用していますが、Qtを使用しているため、KDE以外の環境では変になることがあります。とは言っても、一部の人にとっては良くも悪くも機能するかもしれません:)
jocull
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.