Ho un progetto che ha un sottomodulo a lib/three20
Il mio .gitmodule
file è simile al seguente:
[submodule "lib/three20"]
path = lib/three20
url = git://github.com/facebook/three20.git
L'ho clonato in passato senza errori ( git submodule init
seguito da una git submodule update
) e ha funzionato per un po '.
Ho provato a clonarlo su una nuova macchina e ora visualizzo questo errore su git submodule init
:
No submodule mapping found in .gitmodules for path 'Classes/Support/Three20'
Quel percorso è solo una cartella vuota in Xcode che uso per ospitare i progetti dall'altra directory. Non fa parte del .gitmodules
file, quindi non vedo da dove ottenga questo percorso.
Qualche idea?
.git
cartella. Anche fare un grep -r "Classes/Support/Three20" *.*
non dà alcun risultato
git ls-tree HEAD Classes/Support
, e se dice che Three20 è un commit, c'è un gitlink lì. In tal caso, seguire le istruzioni appropriate dalla domanda VonC collegata sopra per trasformarlo in un sottomodulo appropriato o trasformarlo in contenuto regolarmente monitorato.