выбираю любой измененный файл в нём. Мне отображается 3 колонки кода. Какой из них к чему относится?
Там просто хэши стоят на верху колонок и ничего не понятно.
Я как понял думаю слева это мой текущий код, с середины код который на тот момент в исходном состоянии, крайний правый код, код который измененен, на тот момент, когда делался коммит. Правильно ли понял?
во первых не 3 колонки а две
справа это то состояние которое зафиксировано в комите слева состояние что было до комита
Но у меня было три и у каждого был свой хэш отличительный друг от друга
какой редактор используешь? в vscode не давно подвезли обнову, и с 3 экранами, пзд как удобно стало ❤️
В любой ide от jetbrains такое было давно, включая волшебную палочку
jetbrains 3way diff фитча много где есть но она отключена по умолчанию поумолчанию при просмотре комитов и файлов в комите показывается то что было раньше и что стало сейчас с выделением изменений
Это плагин какой то или обновление самой вскода?
либо обновление, либо gitLens
Обновление 1.70 https://code.visualstudio.com/updates/v1_70#_command-line-option-merge
+, очень крутая фича
А научите пользоваться, а то я по старинке 2-way уже привык. Есть что почитать вменяемое или на словах может как-то? В VS Code когда three-way merge diff выкатили с недавним обновлением и поставили по умолчанию, я чуть мозг не сломал, так все непривычно стало
На словах: бежишь по изменениям предок-что вливаем и проверяешь, что это должно вкатиться без ошибок. Обычно таких изменений на порядок меньше, чем просто отличий.
В чейнджлоге можно почитать
Обсуждают сегодня