Как объединить репозитории Git после воссоздания проекта Android? - PullRequest
0 голосов
/ 17 декабря 2018

У меня есть приложение для Android (назовем его Foo) с довольно большой историей, которое началось с Eclipse, а затем перешло на Android Studio.Раньше у него была следующая устаревшая структура каталогов:

Foo
 MyAndroidLibrary
 Foo

MyAndroidLibray и Foo имели свои собственные репозитории отдельно.Чтобы решить множество унаследованных проблем, я заново создал Foo с Android Studio.Теперь он имеет следующую структуру каталогов:

Foo
 MyAndroidLibrary
 App

Теперь существует только один репозиторий для Foo вместо двух.По сути, я скопировал все файлы из старой MyAndroidLibrary в новую MyAndroidLibrary и из старого каталога Foo в новый каталог App.

Возможно ли объединить два старых репозитория в MyAndroidLibrary и Foo соответственно в новый репозиторий в Foo?

1 Ответ

0 голосов
/ 17 декабря 2018

Предполагая, что вы хотите сохранить их коммиты: сначала вы должны попытаться (в отдельном локальном репозитории для тестирования) перенести историю обоих репозиториев в одно новое репо.

См. " Как объединить дваGit repositories?", используя git filter-branch --index-filter, чтобы скорректировать один путь проекта.
Затем перетащите его в другой репо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...