سؤال

نستضيف علفنا Nuget الخاص بنا. لقد لاحظت أنه عندما يكون هناك العديد من الإصدارات من نفس الحزمة، فقد يستغرق الأمر وقتا طويلا لحوار مدير الحزم لعرض الحزم في الخلاصة.

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

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

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

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

المحلول

أفترض أنك تستخدم nuget.server؟هذا واحد يحصل بطيئا لأنه لم يكن محسن للأغذية الأكبر.في الواقع يتفقد جميع الحزم في خلاصك للحصول على البيانات الوصفية المعنية، كل مرة.إذا كان لديك المصادر (فهي على http://nuget.codeplex.com ) ربما يمكنك تحسين وذاكرة التخزين المؤقتهذا، والتي يجب أن تسرع الأشياء كثيرا.

يمكنك الترقية إلى nugetgallery (http://github.com/nuget/nugetgallery) أو استخدم حلا مثل http://www.myget.org (موجزات خاصة مستضافة لك) أو PROGET INEDO (تغذية خاصة مستضافة على الخادم الخاص بك).

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