Ich habe ein Projekt, das ein Submodul bei hat lib/three20
Meine .gitmodule
Datei sieht folgendermaßen aus:
[submodule "lib/three20"]
path = lib/three20
url = git://github.com/facebook/three20.git
Ich habe dies in der Vergangenheit fehlerfrei geklont ( git submodule init
gefolgt von a git submodule update
) und es funktioniert schon eine Weile.
Ich habe versucht, dies auf einen neuen Computer zu klonen, und jetzt erhalte ich den folgenden Fehler git submodule init
:
No submodule mapping found in .gitmodules for path 'Classes/Support/Three20'
Dieser Pfad ist nur ein leerer Ordner in Xcode, in dem ich die Projekte aus dem anderen Verzeichnis unterbringe. Es ist nicht Teil der .gitmodules
Datei, daher sehe ich nicht, woher dieser Pfad stammt.
Irgendwelche Ideen?
.git
Ordner erwähnen . Ein zu tun grep -r "Classes/Support/Three20" *.*
bringt auch keine Ergebnisse
git ls-tree HEAD Classes/Support
, und wenn dort steht, dass Three20 ein Commit ist, gibt es dort einen Gitlink. Wenn dies der Fall ist, befolgen Sie die entsprechenden Anweisungen aus der oben verlinkten Frage VonC, um sie entweder in ein geeignetes Submodul oder in regelmäßig nachverfolgten Inhalt umzuwandeln.