Подтвердить что ты не робот

Хорошие инструменты для сравнения в Ubuntu GNOME

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

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

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

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

4b9b3361

Ответ 1

Meld - это активно разработанный open-source Утилита diff, основанная на графическом интерфейсе, ориентированная на разработчиков.

  • Это бесплатно
  • Работает в Linux
  • Лицензия GNU
  • Более 40 сообщений помечены как meld для.
  • Активно развивается до февраля 2013 года (время публикации)
  • Позволяет сравнивать файлы и папки между двумя и тремя способами
  • Поддерживает Subversion, Git и Mercurial

Ответ 2

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

Ответ 3

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

Ответ 4

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

Ответ 5

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

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

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

Ответ 6

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

Ответ 7

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

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