23

Мне нужно сравнить / разложить / объединить файлы простым способом. В windows я бы использовал WinMerge. Какие альтернативы для этого доступны в Ubuntu?

Что я должен уметь делать:

  • Смотрите 2 файла построчно рядом друг с другом, с выделением различий
  • Есть возможность объединить эти файлы вместе

6 ответов6

26

Meld (альтернативная ссылка)

Meld - инструмент визуального сравнения и слияния. Вы можете сравнить два или три файла и редактировать их на месте (различия обновляются динамически). Вы можете сравнить две или три папки и запустить сравнение файлов. Вы можете просматривать и просматривать рабочую копию из популярных систем контроля версий, таких как CVS, Subversion, Bazaar-ng и Mercurial. Посмотрите на страницу со скриншотами для более подробной информации.

альтернативный текстальтернативный текст

12

Мне нравится диффузный:

Diffuse - это графический инструмент для объединения и сравнения текстовых файлов. Diffuse может сравнивать произвольное количество файлов бок о бок и дает пользователям возможность вручную настраивать соответствие строк и напрямую редактировать файлы. Diffuse также может получать ревизии файлов из репозиториев Bazaar, CVS, Darcs, Git, Mercurial, Monotone, Subversion и SVK для сравнения и слияния.

5

gvimdiff удобен для быстрого сравнения. Установите gvim, чтобы получить его.

3

KDiff3 является кроссплатформенным и имеет расширенные возможности линейного и символьного сравнения. Узнайте больше о его функциях здесь.

альтернативный текст

2

Помимо сравнения, поддерживает Ubuntu 6.06 - 9.04, как минимум 32-битный.

1

Kompare с открытым исходным кодом стоит добавить в ваши инструменты сравнения в Linux:

  1. Это делает эффективное использование цвета
  2. Он отлично работает из командной строки для передачи рекурсивных многофайловых наборов различий непосредственно из Subversion (или любой другой системы контроля версий)

    [~/path/to/project/source] $ svn diff | kompare -o -

  3. Прекрасно работает с Gnome Ubuntu, хотя это и родное приложение KDE.

Для установки в Ubuntu: $ sudo apt-get install kompare

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .