Jak podzielić repozytorium git i śledzić zmiany nazw katalogów?
Obecnie mam duże repozytorium git, które zawiera wiele projektów, każdy w swoim własnym podkatalogu. Muszę podzielić go na pojedyncze repozytoria, każdy projekt we własnym repozytorium.
próbowałemgit filter-branch --prune-empty --subdirectory-filter PROJECT master
Jednak wiele katalogów projektów przechodziło przez kilka zmian w ich życiu igit filter-branch
nie zmienia nazw, tak więc wyodrębnione repo nie ma żadnej historii przed ostatnią zmianą nazwy.
Jak mogę efektywnie wyodrębnić podkatalog z jednego dużego repozytorium git i śledzić wszystkie zmiany nazwy tego katalogu z powrotem w przeszłość?