Что: 65a3b600389ccee4d013251555f5f8a260f2e49e
Когда: 2022-03-01 22:11:48+03:00
Темы: 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 показал всё настолько хорошо и понятно, что я даже удивился безболезненности разрешения конфликта. В общем, однозначно могу рекомендовать эту настройку!
Сгенерирован: SGBlog 0.34.0