اتفاقيات إعادة الشراء المتداخلة الجهاز الهضمي

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

  •  05-07-2019
  •  | 
  •  

سؤال

ولقد 2 اتفاقيات إعادة الشراء، A و B، وأريد أن العش B داخل A (إضافة على أنها مجلد فرعي). أنا فقط وضعت B داخل A، ولكن المشكلة هي أنه عندما أفعل أي تعديل على الريبو B، ليست وأضاف أنه يعتبر أو في Reop A حتى.

ما هو التغيير أو التعديل علي أن أفعل لجعلها تعتبر الريبو A؟

وبالنظر إلى أن الريبو (أ) هو الخاص والريبو B هو الجمهور على جيثب، من شأنه أن يحدث أي فارق أيضا؟

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

المحلول

ويجب تنفيذ B باعتباره حدة ثانويه .

git submodule add git://yourdomain.com/path/to/B path/to/B

وأين git://yourdomain.com/path/to/B هو مسار بعيد إلى B.
وpath/to/B هو الدليل المحلي حيث تريد وضعه في A.

وبعد ذلك في كل مرة عليك استنساخ الريبو A، سيكون لديك للقيام git submodule update. وB سوف يصل حتى الآن.

وكابيسترانو تدير تلقائيا إذا تم تعريف :git_enable_submodules إلى true.

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