6

Какой самый лучший difftool для репозиториев Git, таких как OS X's Opendiff?

6 ответов6

14

Если вам нужна графическая команда diff, попробуйте Мелд . Это визуальный инструмент сравнения и слияния. Я думаю, что это присутствует по умолчанию в системах Ubuntu

7

Диффузный работает хорошо.

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

2

Я использую KDiff3. Это один из лучших инструментов для сравнения или объединения двух или трех текстовых файлов или каталогов.

KDiff3

1

Если бы вы искали diff командной строки, не так ли? Для графики и не бесплатно мне нравится Beyond Compare

1

Помимо очевидного ' git diff ', в gnu emacs есть режим для diff (очевидно :-), называемый ediff. И есть относительно стандартный графический интерфейс для git, называемый gitk . Ниже скриншот ediff.

ссылка на скриншот режима ediff

0

Я пользователь vim и мне нравится функция vim diff.
Это вертикально разделенный экран с одним vim на каждой стороне.
Git знает, как вызвать его после того, как вы настроите его следующим образом:

git config --global merge.tool gvimdiff  

На каждой стороне различий у меня есть вся мощь vim, настроенная так, как мне нравится.
НЕ ДЕЛАЙТЕ ЭТОГО НА ДОМУ, ЕСЛИ ВЫ НЕ ПОЛЬЗОВАТЕЛЬ VIM!
Несмотря на то, что vim очень мощный и очень удобный в использовании, он известен благодаря совершенно иной парадигме по сравнению с обычными редакторами GUI, такими как Notepad, и многими другими превосходными редакторами, основанными на той же самой парадигме.
Перед использованием этой функции вы должны ознакомиться с пользовательским интерфейсом vim. Это легко, это логично, но по- другому. Все предупреждения о людях, реагирующих на изменения, применимы здесь.
К сожалению, я могу звучать как хулиган Вим! Не так: мне нравится разнообразие, даже на уровне текстового редактора. Git тоже.

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