كيف مايكروسوفت (وشركات البرمجيات الأخرى ذات قاعدة عريضة) إدارة تبعيات التصحيح؟

StackOverflow https://stackoverflow.com/questions/224515

  •  03-07-2019
  •  | 
  •  

سؤال

وOS (عادة الأمان المستند) بقع والإصلاحات التي تطلق مايكروسوفت للمجتمع يتكون عادة من، في فهمي، سلسلة من دلس محدثة أو الثنائيات الأخرى.

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

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

ما هي بعض الممارسات الجيدة لإدارة تبعيات التصحيح؟

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

المحلول

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

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

في يونيكس / لينكس، لا يمكننا استخدام MSWI، من الواضح، لذلك نحن نقدم المثبت آخر والتي لا أساسا نفس الشيء: نقل كافة الملفات للخروج من الطريق، كما لو تثبيت العلامة التجارية الجديدة، ومن ثم حذف النسخة الاحتياطية. والحقيقة هي، بالنسبة لنا في أعمالنا، وهذا يكفي. لم نصل أي شكاوى أنا على علم (وأن تلك الشكاوى ضربني بسرعة كبيرة بناء على وظيفتي الحالية) مع الناس غير راضين بما فيه الكفاية لدعوة فعلا في والشكوى. في الغالب، أنها ترغب في الحصول على مستوى أحدث مع بقع حتى يتمكنوا من المضي قدما في أعمالهم الحقيقي. <ط> ومن الغريب، أعمالهم لا تركيب الرقع.

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