سؤال

لديّ مكتبة من الوظائف الشائعة التي أستخدمها في العديد من المشاريع المختلفة ، والتي تعمل بشكل جيد على الجهاز المحلي الخاص بي حيث يمكنني فقط إضافة المسار إلى المكتبة ، ولكن الآن بعد أن وضعت العديد من مشاريعي على GoogleCode ، أنا لست متأكدًا من كيفية التعامل مع المكتبة الخارجية. هل أضع نسخًا منه في كل مشروع وأحاول إبقائها متزامنة مع بعضها البعض ، أم أن هناك طريقة أفضل؟

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

المحلول

يمكنني استخدام التخريب للتحكم في المصدر و SVN: الخارجيات لإدارة المكتبات. نظرًا لأنك تستخدم Mercurial ، فقد تكون قد ألقيت نظرة على استخدامها الفرعية.

Subropositories هي ميزة تتيح لك معالجة مجموعة من المستودعات كمجموعة. سيتيح لك ذلك استنساخ المشاريع والالتزام بها ودفعها وسحبها والمكتبات المرتبطة بها كمجموعة.

حظا طيبا وفقك الله!

نصائح أخرى

لا ترغب أبدًا في الحصول على العديد من التعليقات إذا كان رمز المصدر الخاص بك.

طريقة بسيطة -> لديك مشاريع فرعية تتجمع إلى .jar. قم بتضمين .jar في مشروعك الرئيسي. عندما تقوم بتغيير المشاريع الفرعية ، قم بعمل. جار جديد ونسخه.

طريقة أفضل -> استخدم شيئًا مثل Maven لإدارته من أجلك

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