سؤال

لدي مشروع قديم جدا يشمل المصدر من مشروع آخر مباشرة بدلا من ربط أنها المكتبة.مرة أخرى في الأيام عندما كنت إبقاء كل شيء في السير الذاتية ، كان رمز خارجي على بائع فرع ولم الدوري الواردات.أن مشروع بوابة فإنه سيكون من المنطقي أكثر أن تشمل مشروع خارجي كما submodule.ولكن هناك مشكلة:الخارجية مشروع هاجر إلى الزئبقي.لقد وجدت بوابة hg hg-بوابة المشاريع ، ولكن أنا لست متأكدا مما إذا كان أي واحد يتعامل مع الوحدات الفرعية بشكل صحيح.

هل هناك طريقة لإنشاء بوابة submodule أن يشير إلى زئبق الريبو بدلا من بوابة الريبو?

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

المحلول

منذ hg-بوابة يذكر أن الوحدات الفرعية غير معتمدة حتى الآن, وهذا لا يترك سوى دليل الخيار:

  • إعداد بوابة مستودع في مكان ما أن يكون لديك دفع الوصول إليها ،
  • إضافة على أنها بوابة البعيد ثم
  • تشغيل hg gpush من خلال المشروع الخاص بك.

على سبيل المثال:

$ cd hg-git # (an Hg repository)
$ hg gremote add origin git@github.com/schacon/hg-git.git
$ hg gpush

أن بوابة الريبو سوف تمثل submodule ، ولكن إذا قمت بتعديل ودفع هذا submodule ، وسوف لا يزال لديك لسحب من بوابة إعادة الشراء الفعلي Hg الريبو.

أخرى كبيرة git-hg الأوامر المدرجة في هذا "حجر رشيد".

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