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