Pull to refresh

Comments 28

Кто знаком с Vim, имхо, vimdiff намного удобнее.
тут уж кому как больше нравится, vimdiff по той же схеме подключается…
Тех, кто незнаком с Vim, вообще к консоли нельзя допускать.
Зря минусуете, без знания Vi / Vim на некоторые системы других редакторов и не поставить. :)
Не согласен. Достаточного поверхностного знания — просто как сделать правку и сохранить. Да и «знанием» это сложно назвать…
дадада :) для редактирования файлов достаточно sed, awk и cat… в принципе авк можно вычеркнуть.
dd из /dev/urandom в нужные моменты ещё не хватает.
Спасибо за просветление! Ранее пользовался обычным diff, просто не знал о существовании mcdiff, вы открыли мне глаза на более удобный инструмент!
meld разве умеет работать в консоли?
Вот такие пироги:
[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) — дифф коммита, по дефолту последнего
речь о подключении через ssh, например
Осознал.
На удалённой, как правило, хватает стандартного диффа.
А мне нет :) всегда удобнее пользоваться тем к чему привык…
Безусловно, mcdiff хорош, ибо двухпанельный.
Кстати, а что у вас за шрифт на скриншоте?
Зачем нужен diff_wrapper? Исходя из содержимого враппера, в .gitconfig можно было бы сразу и вписать mcdiff.
Или есть какие-то «подводные камни»?
проверил, прописал вот так

      8 [diff]
      9     external = /usr/bin/mcdiff "$1" "$2"
     10 


работает…
подтверждаю в случае "$1" "$2" параметры можно не указывать, но если важен порядок параметров то их нужно указать.

external = mcdiff "$5" "$2"

например
Какие-то дифтулы могут «обидеться» на присутствие дополнительных параметров, попробовать сделать семисторонний мерж.
Sign up to leave a comment.

Articles

Change theme settings