[О блоге] [наверх] [пред] [2022-03-01 22:11:48+03:00] [65a3b600389ccee4d013251555f5f8a260f2e49e]
Темы: [git][tip]

Использую conflictStyle=zdiff3 в git

http://www.git.stargrave.org/?p=dotfiles.git;a=commitdiff;h=109f0f1e4e4288c2e8d2c880de8f37963526a4b0
https://blog.jcoglan.com/2017/05/08/merging-with-diff3/
https://blog.nilbus.com/take-the-pain-out-of-git-conflict-resolution-use-diff3/
https://stackoverflow.com/questions/27417656/should-diff3-be-default-conflictstyle-on-git
В блоге даже не упоминал этого факта, но чуть более месяца назад включил
такую штуку как отображение неразрешённого конфликта в виде (z)diff3.
Вроде потому что были сильные сомнения в полезности. Но сегодня точно
понял и порадовался этому способу отображения конфликта. Был точно тот
самый случай когда во время rebase что-то можно потерять, во время
хронологической перестановки коммитов изменяющих одни и те же места
файлов. И при "старом" diff мне бы точно пришлось подсматривать в
историю или сохранять во временный файл некоторые куски чтобы самому
было проще (на самом деле рефлекторно я это всё равно сделал). Но diff3
показал всё настолько хорошо и понятно, что я даже удивился безболезненности
разрешения конфликта. В общем, однозначно могу рекомендовать эту настройку!

    [оставить комментарий]