اتفاقيات إعادة الشراء المتداخلة الجهاز الهضمي
سؤال
ولقد 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.
لا تنتمي إلى StackOverflow