Ich habe ein Git-Repository geerbt, das mehrere Projekte in separaten Verzeichnissen enthält. Ich möchte das Repository in neue individuelle Repositories aufteilen, eines für jedes Projekt, und das Master-Repository soll dann die Projekte als Submodule enthalten. Ich möchte das alles möglichst unter Beibehaltung der Revisionshistorie der einzelnen Projekte tun.
Ich könnte das Repository für jedes Projekt klonen und alle anderen Projekte jedes Mal entfernen, aber gibt es einen besseren Weg, um zu vermeiden, dass der geklonte Verlauf in jedem neuen Projekt-Repository vorhanden ist?