Git ย่อยของฉันไม่ได้โหลดไฟล์ทั้งหมด


3

ฉันมี 8 submodules ในโครงการของฉัน (/ modules / .. ) และบางส่วนของพวกเขาไม่ได้ตรวจสอบอย่างเต็มที่ กล่าวอีกนัยหนึ่งเมื่อฉันวิ่ง

git submodule init
git submodule update

ไดเร็กทอรี submodule บางตัวไม่มีไฟล์ทั้งหมด ความคิดแรกของฉันคือว่าฉันอาจจะอยู่ในความรับผิดชอบหรืออะไรบางอย่าง แต่เมื่อฉันตรวจสอบการกระทำล่าสุดของโครงการ - จากนั้นตรวจสอบการกระทำปัจจุบันของ submodule พวกเขาเหมือนกัน

git submodule status

ฉันจะได้รับ git เพื่อดึงไฟล์ submodule ทั้งหมดเมื่อโหลด submodule ได้อย่างไร หรือเป็นไปได้อย่างไรที่ฉันจะได้รับไฟล์บางไฟล์เท่านั้นเมื่อฉันสร้างโฟลเดอร์ submodule

โครงสร้างโครงการของฉันมีลักษณะเช่นนี้:

/project
/modules
  /submodule1
  /submodule2
  /etc...

คำตอบ:


4

ฉันยังไม่รู้ว่าข้อตกลงคืออะไร แต่ฉันลบโฟลเดอร์ submodule และวิ่ง

git submodule update

เพื่อชำระเงินอีกครั้งสำเนาของ submodules และแก้ไขไฟล์ที่หายไป

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.