Слияние Git меняется при изменении структуры каталогов - PullRequest
0 голосов
/ 09 июля 2019

У нас есть приложение, код которого хранится в репозитории Git.Мы используем Git Flow, функции кодируются, а затем объединяются в ветку develop.

Мы начали значительное расширение для приложения, добавив совершенно новые области функциональности.Для этой работы была создана собственная ветка, назовите ее develop-new, и она будет служить основой для всех функций, как обычно.В рамках этого расширения структура каталогов была изменена, и почти все существующие исходные файлы были перемещены.

Параллельно с работой над расширением в существующем приложении было развернуто несколько исправлений ошибок, которые были объединены в develop.

Теперь мне нужно объединить эти исправления ошибок в расширении, чтобы гарантировать, что все исправленное нами останется исправленным, когда мы запустим новое приложение.Я создал ветку объектов из develop-new и попытался объединить в нее develop и столкнулся с проблемой, что Git, конечно, не может сопоставить измененные исходные файлы в develop с их новыми местоположениями в develop-new.Какой наименее болезненный способ решить это?Похоже, что затронуто около 16 файлов.

...