LINUX.ORG.RU

Diff-утилиты с GUI

 


4

2

ПО:

  • KDiff3
  • Diffuse
  • Meld

Проект: http://github.com/symbian9/azpainter

P.S.: KDiff3 мощная программа, но интерфейс сложноват. Diffuse имеет слишком ограниченную функциональность. Из всего перечисленного, Meld наиболие подходящая diff-утилита для новичков, с простым и удобным интерфейсом.

>>> Просмотр (2560x1600, 711 Kb)

★★★★★

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 1)

Еще есть неплохая Smartsynchronize на джаве.

Gonzo ★★★★★
()

Если уже привык к KDiff3, есть смысл смотреть на какие-то альтернативы?
Так то вроде всё есть, но может у конкурентов завалялись киллер-фичи?

aidaho ★★★★★
()

Да, кстати, кто тут топит за Mercurial?
Там автомерж на моей памяти раза три делал мне смешно. Теперь все большие слияния вычитываю.

С проклятым хипстерским Git'ом такой проблемы не имел ни разу.

aidaho ★★★★★
()

Демонстрировать работу diff-утилит на ChangeLog это сильно...

xaizek ★★★★★
()

KDiff3 настолько офигительная, что я вообще не знаю, зачем авторы остальных мерджтулов продолжают пилить свои жалкие поделки.

roof ★★
()
Ответ на: комментарий от Bruce_Lee

Не знаю. А сколько нужно? Какие они вообще есть? Я, в-основном, её люблю за то, что она умеет разделять куски диффа на части и объединять их. Очень помогает при разрешении запутанных конфликтов. vimdiff пробовал, он мне как-то сочинил жуткий мердж с C++-проекте, основываясь только на строчках с фигурными скобками. vim-diff-enchanced не пробовал, потому что нашел KDiff3 и больше никогда не испытывал желания поменять диффтул.

roof ★★
()
Ответ на: комментарий от aidaho

Кроме kdiff3 я иногда использую diffuse, в нём удобно редактировать два файла одновременно.

k_andy ★★★
()
Ответ на: комментарий от Bruce_Lee

tkdiff еще есть, ну и Beyond Compare еще живой, хотя проприетарный.

Есть ещё проприетарный Araxis Merge, хотя в XXI веке, мне кажется, он уже не стоит своих денег.

Но нет ничего лучше vimdiff + vim-diff-enhanced.

А вот за vim-diff-enhanced — спасибо.

Bass ★★★★★
()

Bcompare самый навороченный и удобный. Но использую meld.

DELIRIUM ☆☆☆☆☆
()

На самом деле, я бы не отказался от диффтула, который понимает синтаксис С++ (или даже семантику). Т.е. вот буквально, иногда хочется чтобы сам диффтул понимал при разрешении конфликта, что вот тут дописали кода внутри метода, вот тут переменную переименовали и т. д.

roof ★★
()
Ответ на: комментарий от atsym

А подробнее? Как предупреждения статического анализатора помогут с мерджем какой-нибудь старой ветки? Или ветки, которую долго разрабатывали отдельно от мастера?

roof ★★
()
Ответ на: комментарий от xaizek

Да, конечно, мерджтул. Спасибо за ссылки, я думал, хотелка моя безумная, даже искать не пытался.

roof ★★
()

vim хорош для редактирования, но мержи делать meld-ом гораздо быстрее

мне кажется, что если сделать похожие кейбиндинги для основных комбинаций diffput/diffget, то не будет особой разницы

actionless ★★★★★
()
Ответ на: комментарий от deterok

Не видел. Стоит посмотреть? Вообще, научиться в Emacs у меня стоит где-то в списке нереализованных желаний между умением паять что-то мельче конденсаторов в БП и способностью делать банни-хоп.

roof ★★
()

Помнится с помощью этого самого кдиффа не типовые 1с-овские семерочные конфигурации обновляли после декомпиляции, а потом все в кучу собирали и оно работало аки швейцарские часы. Софтина сложная, но офигенная, особенно шоткаты.

PaRuSoft ★★★★
()

Использую meld с тех пор как на него наткнулся т.к. он всем устраивает.

pawnhearts ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.