GIT CONFLICT миграции репозитория (переименовать / переименовать) - PullRequest
0 голосов
/ 09 октября 2018

Я хочу перенести дочернее репозиторий GIT в родительское репозиторий GIT таким образом, чтобы последний код DEVELOP дочернего репозитория GIT перешел в подкаталог родительского репо со всей сохраненной историей фиксации.

Я выполнил следующие действия - http://www.nomachetejuggling.com/2011/09/12/moving-one-git-repo-into-another-as-subdirectory/

и смог без проблем перенести репо ребенка 3 в родительское репо.

Но теперь, когда я делаю то же самое сребенок 4, я получаю конфликты слияния, такие как:

CONFLICT (переименовать / переименовать): переименовать "src / main / java / com / abc / xyz / persistence / service / TimeServiceKeystoreManagerImpl.java" -> "abc-ms/src/main/java/com/abc/ms/customer/persistence/service/TimeServiceKeystoreManagerImpl.java "в ветке" HEAD "переименовать" src / main / java / com / abc / xyz / persistence / service / TimeServiceKeystoreManagerImpl.java "-> «ms-uvw / src / main / java / com / abc / xyz / persistence / service / TimeServiceKeystoreManagerImpl.java» в «temp-1 / develop»

Это происходит для более чем 30 файлов.Как можно видеть, GIT путается с другим файлом, который находится в совершенно другом проекте (в отдельном подкаталоге), единственное, что обычно встречается в имени файла, одно и то же.

После слияния я хотел, чтобы Child 4 постоянно находилсянапример:

Родитель:

- Дочерний 1 (уже существующий проект в подкаталоге)

- Дочерний 2 (Уже существующий проект в подкаталоге)

- ребенок 3 (подкаталог)

- ребенок 4 (другой подкаталог)

Я потратил более одного дня на изучение этого, но не смог найти обходного пути для этого

...