Saya punya proyek yang memiliki submodule di lib/three20
.gitmodule
File saya terlihat seperti ini:
[submodule "lib/three20"]
path = lib/three20
url = git://github.com/facebook/three20.git
Saya telah mengkloning ini di masa lalu tanpa kesalahan, ( git submodule init
diikuti oleh a git submodule update
) dan sudah berfungsi untuk sementara waktu.
Saya mencoba untuk mengkloning ini ke mesin baru, dan sekarang saya mendapatkan kesalahan ini pada git submodule init
:
No submodule mapping found in .gitmodules for path 'Classes/Support/Three20'
Path itu hanyalah folder kosong di Xcode yang saya gunakan untuk menyimpan proyek-proyek dari direktori lain. Itu bukan bagian dari .gitmodules
file, jadi saya tidak melihat dari mana ia mendapatkan jalur ini.
Ada ide?
.git
folder. Melakukan hal grep -r "Classes/Support/Three20" *.*
itu juga tidak membuahkan hasil apa pun
git ls-tree HEAD Classes/Support
, dan jika dikatakan bahwa Three20 adalah commit, ada gitlink di sana. Jika ada, ikuti instruksi yang sesuai dari pertanyaan VonC yang ditautkan di atas untuk mengubahnya menjadi submodule yang tepat atau mengubahnya menjadi konten yang dilacak secara teratur.