GitKraken: Что на самом деле означает «Сохранить новую версию» во время перебазирования?

#git #gitkraken

Вопрос:

Я не смог найти ответ на этот вопрос в документах GitKraken. Во время перебазирования с моего branch на main я получаю конфликт, который не открывает графический интерфейс конфликта, и сообщение расплывчатое.

введите описание изображения здесь

Когда там написано «Сохранить новую версию», внесены ли изменения в мою branch «Новую»? Являются ли изменения main «Новыми»? Означает ли это, что я добавляю что-то обратно в main, что уже было удалено или перемещено? Спасибо!

Ответ №1:

Это может произойти, если в одном из изменений указано «удалить этот файл», а в другом — «обновить этот файл».

Я не смог бы сказать вам, с какой стороны был удален файл, но если вы написали код branch , вы, вероятно, знаете, удалили ли вы этот файл или обновили его.

Комментарии:

1. Итак, если я скажу сохранить или удалить, сохраняю ли я или удаляю свой файл branch или main нет ? Я предполагаю branch .

2. Да : вы перебазируетесь branch , поэтому после разрешения фиксация будет частью branch (и поверх main )