Comments 28
Кто знаком с Vim, имхо, vimdiff намного удобнее.
тут уж кому как больше нравится, vimdiff по той же схеме подключается…
Тех, кто незнаком с Vim, вообще к консоли нельзя допускать.
Спасибо за просветление! Ранее пользовался обычным diff, просто не знал о существовании mcdiff, вы открыли мне глаза на более удобный инструмент!
meld в этой роли неплох
meld разве умеет работать в консоли?
Вот такие пироги:
(1) — дифф рабочей копии
(2) — дифф staged
(3) — дифф коммита, по дефолту последнего
[alias]
d = ! git difftool --tool=meld --no-prompt 2> /dev/null
ds = ! git d --staged
c- = ! sh -c 'git d ${1:-HEAD}~ ${1:-HEAD}' -
(1) — дифф рабочей копии
(2) — дифф staged
(3) — дифф коммита, по дефолту последнего
Лучше и правильнее использовать команду git difftool для таких вещей.
Кстати, а что у вас за шрифт на скриншоте?
Зачем нужен diff_wrapper? Исходя из содержимого враппера, в .gitconfig можно было бы сразу и вписать mcdiff.
Или есть какие-то «подводные камни»?
Или есть какие-то «подводные камни»?
Sign up to leave a comment.
GIT — Использование mcdiff в качестве внешней DIFF-утилиты