Difftool для Ubuntu, как Opendiff OS X

12980
Léo Léopold Hertz 준영

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

6

6 ответов на вопрос

14
nagul

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

Один недостаток Meld - кажется, что он может различать только существующие файлы, вы не можете просто скопировать / вставить контент в два окна редактора, чтобы разнести их самопроизвольно matt b 13 лет назад 0
Да, вы можете - Файл → Создать ..., оставьте пути к файлам пустыми и нажмите ОК, затем вы можете вставить. Beni Cherniavsky-Paskin 11 лет назад 2
7
John T

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

alt text

2
sudesh

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

KDiff3

1
Gren

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

Только что попробовал Мелд. Он не был установлен по умолчанию, но доступен из репозитория. sudo apt-get install meld Gren 14 лет назад 0
1
bandi

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

link to the screenshot of ediff mode

0
Juan Lanus

I'm a vim user and I like the vim diff feature.
It's a vertically split screen with one vim at each side.
Git knows how to invoke it after you configure it thus:

git config --global merge.tool gvimdiff 

On each side of the diff I have all the power of vim, configured as I like it.
DON'T DO THIS AT HOME IF YOU ARE NOT A VIM USER!
Although very powerful and highly usable, vim is known for catering from quite a different paradigm as compared to the usual GUI editors like Notepad and all the many excellent other editors based in the same paradigm.
Before using this feature you should get acquainted with the vim UI. It easy, it is logical, but it's different. All the caveats about people reacting to change apply here.
Oops I might sound like a vim hooligan! Not so: I like diversity, even at the text editor level. So does Git.

Я тоже могу использовать Vim. Тем не менее, мне нравится внешний вид и удобство использования некоторых графических редакторов. Они намного быстрее в использовании. Léo Léopold Hertz 준영 9 лет назад 1