إضافة الجهاز الفرعي git الذي يحتوي على وحدة فرعية أخرى؟

StackOverflow https://stackoverflow.com/questions/4600835

  •  25-09-2019
  •  | 
  •  

سؤال

أنا أعمل في مشروع في مستودع GIT (أ) يشمل مستودع GIT آخر (ب) ، والذي بدوره يتضمن مستودعًا ثالثًا GIT (C). في A ، أضفت B عبر:

git submodule add https://github.com/blt04/sfDoctrine2Plugin.git plugins/sfDoctrine2Plugin

انقر هنا, ، ويمكنك معرفة أين B المراجع ج: https://github.com/doctrine/doctrine2

بعد القيام بإضافة الجهاز الفرعي الخاص بي ، يا plugins/sfDoctrine2Plugin/lib/vendor/doctrine المجلد (يجب أن يحتوي على ج) فارغ. حاولت القيام git submodule update --recursive حسب هذا الجواب stackoverflow, ، لكنه لا يزال لم يستورد الملفات إلى هذا المسار. أنا في حيرة بشأن ما يجب القيام به هنا.

هل كانت مفيدة؟

المحلول

عليك فعل git submodule update --init --recursive. المشكلة هنا هي أن الجهاز الفرعي C لا يتم تهيئته أبدًا في المقام الأول.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top