Проблема git merge

Итак на картинке отображена наша исходная ситуация и проблема.

Коротко суть: 1. Есть основное хранилище, которое выгружается в git 2. Есть проектное хранилище, которое выгружается в git 3. Ветка для проектного хранилища создана с родительским коммитом от мастера 4. Актуализация с основным хранилищем происходит в Конфигураторе и в гите отображается как обычный коммит

Проблема: При попытке сделать мердж или пулл реквест показываются лишние изменения

Причина проблемы: Актуализация не имеет связи с основной веткой и поэтому для гита - это всего лишь очередной коммит.

Решение: Пересоздать ветку от мастера после актуализации и настроить новую выгрузку в Гитконвертере.

Порядок действий: Все решение выполняются на стороне Гитконвертера, в хранилище разработчика ничего не делаем. 1. В локальном репозитории переключитесь на ветку main на коммит, с которым происходила актуализация. В нашем случае это 3.0.154. 2. Создайте ветку от этого коммита. Мы называем такую ветку с постфиксом _2. 3. В Гитконвертере укажите эту ветку как целевую 4. В Гитконвертере укажите версию с которой выполняется конвертация та, которая соответствует 3.0.154 5. Готово! Поздравляю, Вы сэмулировали git rebase

Проблема git merge
Итак на картинке отображена наша исходная ситуация и проблема.
Коротко суть:
1. Есть основное хранилище, которое выгружается в git
2 | Сетка — социальная сеть от hh.ru