Хорошие инструменты сравнения под Ubuntu GNOME - PullRequest
36 голосов
/ 01 ноября 2010

Может ли кто-нибудь дать мне некоторые рекомендации по использованию инструментов сравнения в Ubuntu?На самом деле мне нужно не только сравнение файлов, но и сравнение каталогов.

Я думаю, что инструменты сравнения под Windows действительно удобнее, особенно WinMerge.

Но в Ubuntu с высокой эффективностью я могу получить только TkDiff, но он поддерживает только сравнение файлов?

Надеюсь получить помощь здесь.

Ответы [ 6 ]

63 голосов
/ 20 февраля 2013

Meld - это активно развивающаяся утилита diff с открытым исходным кодом для графического интерфейса, предназначенная для разработчиков.

meld в переполнении стека.

Активно разрабатывается до февраля 2013 года (время публикации) Позволяет сравнивать файлы и папки в двух и трех направлениях Поддерживает Subversion, Git и Mercurial
8 голосов
/ 01 ноября 2010

Я обычно использую kdiff3 и доволен этим. Он также может обрабатывать каталоги.

4 голосов
/ 01 ноября 2010

Это не бесплатное программное обеспечение, но Beyond Compare теперь доступно для Linux.Я не использовал версию Linux, но нашел BC2 бесценным для объединения и сравнения файлов и каталогов в Windows.

1 голос
/ 26 июня 2014

Я использую инструмент Krusader :: Synchronize Directoryies (Ctrl + Y) для этой задачи.

Он сравнивает каталоги и выбирает более новые файлы для автоматической перезаписи более старых, затем вы можете проверить список различий и сравнить содержимое файлов (kdiff, kompare или xxdiff) при необходимости. Наконец, вы можете запустить само действие синхронизации (копирование файлов).

Для этого инструмента крайне важно правильно установить временные метки файла (время модификации).

0 голосов
/ 22 августа 2016

Хотя и не с открытым исходным кодом, p4merge бесплатен и доступен в Linux, Windows и Mac.Если вы привыкли к Perforce, он также будет вам знаком.

Мой личный вкус - kdiff3, но p4merge стоит упомянуть.

0 голосов
/ 17 февраля 2014

Хотя я нахожу kdiff3 крайне запутанным каждый раз, для простых задач мне нравится утилита dirdiff (см. ее справочную страницу ).Это графический инструмент, и, хотя он не обладает достаточными возможностями для слияния, он позволяет получить быстрый обзор соответствующих различий (скрыть несущественные, выполнив «Файл -> Скрыть выбор»).

...