ฉันมีโครงการที่มี submodule ที่ lib/three20
.gitmoduleไฟล์ของฉันมีลักษณะเช่นนี้:
[submodule "lib/three20"]
path = lib/three20
url = git://github.com/facebook/three20.git
ฉันได้โคลนสิ่งนี้ในอดีตโดยไม่มีข้อผิดพลาด ( git submodule initตามมาด้วยgit submodule update) และมันใช้งานได้ระยะหนึ่งแล้ว
ฉันพยายามโคลนสิ่งนี้กับเครื่องใหม่และตอนนี้ฉันได้รับข้อผิดพลาดนี้ในgit submodule init:
No submodule mapping found in .gitmodules for path 'Classes/Support/Three20'
เส้นทางนั้นเป็นเพียงโฟลเดอร์ว่างใน Xcode ที่ฉันใช้เพื่อบ้านโครงการจากไดเรกทอรีอื่น มันไม่ได้เป็นส่วนหนึ่งของ.gitmodulesไฟล์ดังนั้นฉันไม่เห็นว่าเส้นทางมาจากที่ใด
ความคิดใด ๆ
.gitโฟลเดอร์ การทำgrep -r "Classes/Support/Three20" *.*ไม่ส่งผลใด ๆ เช่นกัน
git ls-tree HEAD Classes/Supportและถ้ามันบอกว่า Three20 เป็นคอมมิทจะมี gitlink อยู่ที่นั่น หากมีให้ทำตามคำแนะนำที่เหมาะสมจากคำถาม VonC ที่ลิงก์ด้านบนเพื่อเปลี่ยนเป็น submodule ที่เหมาะสมหรือเปลี่ยนเป็นเนื้อหาที่ติดตามเป็นประจำ