Я работаю над большой базой кода, которая в настоящее время не находится под контролем версий (да, действительно). Я работал над одним компонентом в глубоком каталоге и создавал скрытый репозиторий git для отслеживания моих изменений. Теперь я хочу добавить весь код в исходный элемент управления и создать репозиторий для всего дерева каталогов. Я хочу, чтобы новый внешний репозиторий включал всю историю файлов во внутренний репозиторий. Мне не нужны отдельные проекты или подмодули; Я хочу быть как будто репозиторий был создан в корне дерева кода с самого начала, а внутренний репозиторий никогда не существовал. Я хочу удалить каталог .git в подкаталоге, но предпочел бы не терять историю изменений, которую он содержит.
Все, что я прочитал по этой теме, касается слияния существующих репозиториев, и это здесь не так, или о поддержке подмодулей или удаленных проектов, чего я не хочу.
Спасибо.