У меня есть два связанных git-репозитория на GitHub, которые действительно должны быть едины.Как объединить оба проекта в один проект таким образом, чтобы он удовлетворял следующему контексту:
- Каждый репо в настоящее время имеет только главную ветвь.
- A - это старое репо, Bявляется более новым репо.
- A является каноническим репо (то есть: репо A имеет имя, которое я в конечном счете хочу, чтобы этот инструмент вызывал, поэтому я хочу, чтобы вся дальнейшая работа, после добавления B к A,должно быть сделано в репо A).
- После того, как B был добавлен в A, A должен существовать, B должен быть удален.
- Я не хочу помещать одно репо в качестве подкаталогадругой, я хочу объединить эти два репо, как если бы они были одним репо все время.
- Я хочу, чтобы это изменение в истории git A было постоянным, чтобы люди не должны были брать ссылки, но вместо этогопросто клонируйте обновленный репозиторий А и получите все как положено.
- Между этими двумя репозиториями есть 3 одинаковых файла:
.gitignore
, readme.md
и package.json
.