Git Извлечение изменений в моно-репо из другого хранилища. - PullRequest
1 голос
/ 22 апреля 2020

У меня есть один репозиторий git, содержащий несколько проектов. Я извлек эти проекты из разных репозиториев git, используя описанный здесь метод:

https://medium.com/@ayushya / move-directory-from-one-repository-to-other-preserving- git - history-d210fa049d4b

Пример структуры репо:

ProjectOne

  • ProjectA
  • ProjectB
  • Проект C

Теперь исходное репо git ProjectA постоянно находится в стадии разработки, и мне нужно периодически вносить последние изменения в мое репозиторий ProjectOne. Я хочу сохранить историю коммитов ProjectA при внесении изменений. У кого-нибудь здесь есть идеи, как это сделать?

1 Ответ

0 голосов
/ 22 апреля 2020

Другой подход заключается в добавлении ProjectA в виде подмодуля из ProjectOne

cd ProjecTOne
git submodule add ProjectA /url/of/ProjectA

Таким образом, простой git submodule update --remote будет достаточно, чтобы обновить его содержимое до последней версии ProjectA и сохранить его историю.

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