У меня есть два проекта, A и B. Они были плохо разделены, потому что A должен был выполнить одну часть до B, а другую - после B. Поэтому я решил объединить их. Содержимое B было скопировано в рабочий каталог A, зафиксировано, и работа оттуда продолжалась.
Конечно, история B не была сохранена в копировальной пасте. Я хочу исправить это, пока оно не было забыто, а потом кого-то кусает.
Как я могу изменить историю репозитория A, чтобы показать импорт из репозитория B?
Я думаю, что мне нужно ввести новый корневой узел, скопировать материал B в этот корень, а затем заменить коммит «добавить новые файлы» на «объединить корень B в A». Я понятия не имею, как это сделать.