Eu herdei um repositório git contendo vários projetos em diretórios separados. Gostaria de dividir o repositório em novos repositórios individuais, um para cada projeto e, em seguida, fazer com que o repositório principal contenha os projetos como submódulos. Eu gostaria de fazer tudo isso enquanto mantenho o histórico de revisão dos projetos individuais, se possível.
Eu poderia clonar o repositório para cada projeto e remover todos os outros projetos a cada vez, mas existe uma maneira melhor de evitar ter o histórico clonado em cada novo repositório de projeto?