سؤال

نحن تفكر في الانتقال من SVN إلى الزئبقي, و قد واجه حجر عثرة.

نحن نستخدم حاليا svn:externals تلقائيا سحب مجموعة مشتركة من المكتبات في دليل العمل.أنا لا يمكن أن تجد الدعم من أجل أي شيء مثل هذا في زئبقي.

هل هناك طريقة للقيام بذلك تلقائيا مع الزئبقي, أو هل أنا بحاجة إلى أنها وهمية كجزء من بناء العملية ؟

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

المحلول

لا توجد طريقة جيدة للقيام بذلك باستخدام زئبقي فقط.الغابة امتداد مذكورة في مكان آخر يسبب المزيد من المشاكل في إصلاحات في الوقت الحاضر.معظم الناس مجرد استخدام كبير الريبو وتشمل جميع مكوناتها في الريبو ثم يكون بناء البرامج النصية تحميل و استخدام المكتبات حزب 3-باستخدام مخضرم إذا كانوا جافا رؤساء.

الجواب القصير "وهمية في بناء العملية".

تحديث:

في الزئبقي 1.3 الفرعية الجديدة اتفاقيات إعادة الشراء تمت إضافة ميزة.انها مثل الغابات القديمة التمديد ، ولكن بدأ كل قانون جديد.

Subrepos تعتبر "ميزة الملاذ الأخير".

نصائح أخرى

ويبدو أن وظيفة الإرشاد الغابات يجري تنفيذها في جوهر زئبقي (حتى 1.3):

https://www.mercurial-scm.org/wiki/Subrepository .

وتميزت حاليا على أنها "تجريبية" ولكن ربما سيكون الطريق للتعامل مع إس: وظائف من نوع الخارجية اعتبارا من V1.4

هل حاولت DEPS تمديد ؟

وانها ليست جزءا من زئبقي، ولكن يبدو أن تحاكي ميزة svn:externals

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