Объединить два репозитория Git, не нарушая историю файлов

Мне нужно объединить два репозитория Git в совершенно новый, третий репозиторий. Я'мы нашли много описаний того, как сделать это с помощью объединения поддеревьев (например,Якуб Наремbski»ответ наКак объединить два репозитория Git?) и следование этим инструкциям в основном работает, за исключением того, что когда я фиксирую объединение поддеревьев, все файлы из старых репозиториев записываются как новые добавленные файлы. Когда я делаю, я вижу историю коммитов из старых репозиториев.git log, но если я сделаюgit log  он показывает только один коммит для этого файла - слияние поддерева. Судя по комментариям на ответ выше, яЯ не одинок, видя эту проблему, но яМы не нашли опубликованных решений для этого.

Есть ли способ объединить репозитории и оставить историю отдельных файлов без изменений?

Ответы на вопрос(7)

Ваш ответ на вопрос