Які існують гарні програми для злиття графічного інтерфейсу та об'єднання, доступні для Ubuntu?


Відповіді:


98

Найкраще мені подобається Meld

Однак є багато варіантів. Як шанувальник vim, я вважаю, що я використовую vimdiff, готуюся до натовпу kde - є також деякі платні версії, які мають версії Linux, як Beyond Compare . Плюси / мінуси залежать від того, що ви шукаєте / хочете зробити.

vimdiff чудовий тим, що ви можете запустити його з терміналу, через ssh-з'єднання, і якщо ви вже використовуєте vim, ви зможете зберегти свої інструменти / параметри конфігурації.

У Meld є досить чистий користувальницький інтерфейс, а також три способи та каталог відрізняється. Вам доведеться спробувати пару і побачити, що виконує роботу, як ви очікуєте, що вони виконають для ваших власних потреб.

Щоб встановити MeldРозмістіть сторінку програми з репосту Ubuntu, ви можете запустити:

sudo apt-get install meld

Потім ви можете вибрати файли / папки для порівняння та порівняти їх: введіть тут опис зображення введіть тут опис зображення


Я дуже використовую meld, це чудова підтримка svn, mercurial та git.
tutuca

+1 для мельди, чудовий інструмент, який навіть добре виглядає :)
Marcel Stimberg,

Meld є приголомшливим, він включений як інструмент злиття за замовчуванням у RabbitVCS
TheLQ

2
mercurial.selenic.com/wiki/Meld описує деякі проблеми стабільності та відзначає відсутність функцій (автоматичного) злиття.
maxschlepzig

Треба сказати, що ця тягне за собою багато залежностей: libbonoboui2-0 libbonoboui2-звичайний libglade2-0 libgnomecanvas2-0 libgnomecanvas2-звичайний libgnomeui-0 libgnomeui-звичайний libgtksourceview2.0-0 libgtksourceview2.0 -de gome python python-gtksourceview2 python-pyorbit
Брам

24

Інша - дифузна

Він безкоштовний, кросплатформенний (написаний пітоном), має підсвітку вихідного коду, може взаємодіяти з багатьма інструментами управління версіями.


4
Я шукав різний інструмент, який дозволив би вставити шматочки тексту в праві та ліві області. Це перше, що я знайшов. +1
Bojangles

1
+1, оскільки це вирішує мою проблему, де я запускаю LXDE та Lubuntu. Я люблю Meld, але мені доведеться встановити купу бібліотек гномів, які б перемогли мету.
triplethreat78

1
Підтримується перетягування n-drop на відміну від Meld.
Артем Пеленицин

2
Не можу порівняти папки, я думаю
Siddharth

1
(+) дозволяє вставити текст у віконні панелі, але (-) не обертає слова, а (-) останній реліз становить 0,4,8 від 2014-07-18, тому розробка, ймовірно, нескінченно затримана.
marianoju

14

Kdiff3

Це досить хороший тристоронній інструмент злиття.

alt текст

Деякі його особливості:

  • порівнює або об'єднує два або три файли або каталоги введення тексту,
  • показує відмінності рядка за рядком і символу за символом (!),
  • забезпечує автоматичне об'єднання та
  • інтегрований редактор для зручного вирішення конфліктів злиття,
  • підтримує Unicode, UTF-8 та інші кодеки, автоматичне виявлення через байтовий знак "BOM"
  • підтримує KIO у KDE (дозволяє отримати доступ до ftp, sftp, fish, smb тощо),
  • Друк відмінностей,
  • Ручне вирівнювання ліній,
  • Автоматичне об'єднання історії управління версіями ($ Log $),
  • і має інтуїтивно зрозумілий графічний інтерфейс користувача.
  • Інтеграція Windows-Explorer Diff-Ext-for-KDiff3 - розширення оболонки, включене в
    плагін меню служби KDE-Konqueror

Я люблю Kdiff3 і використовую його протягом багатьох років, але він використовує Qt і іноді може отримати дивні явища в умовах, що не належать до KDE. Але це може сказати, що для деяких людей це може бути краще або гірше :)
Jocull
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.