Я хочу перенести дочернее репозиторий 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 (другой подкаталог)
Я потратил более одного дня на изучение этого, но не смог найти обходного пути для этого