في الآونة الأخيرة، واجهت بعض المشكلات في الفرع الافتراضي “test_passed”، لذا انتقلت إلى النسخة المستقرة. ومع ذلك، لاحظت أن بعض الميزات الجميلة قد اختفت. (حسنًا، ليس الأمر سيئًا جدًا، لكنني أود معرفة المزيد حول فروع discourse).
في كلتا الحالتين، أعتقد أن tests_passed عادةً ما يكون مقبولاً. يمكنك تجنب مشاكل الترقية من خلال وجود بيئة تجريبية واختبار إصداراتك قبل تطبيق التحديثات.
المشاكل التي وصفتها أعلاه تتعلق أكثر بعمليات الإصدار الخاصة بك بدلاً من فرع معين من Discourse.
نوصي بتشغيل الاختبارات التي تم اجتيازها وتحديث النظام عند توفر إصدارات تجريبية beta releases. يمنحك ذلك المرونة في التحديث عندما تريد أو تحتاج إلى ذلك.
لا يُنصح بالإصدار المستقر (Stable) إلا في حالات محددة… مثل التخصيصات الواسعة (99% من المواقع التي نستضيفها لا تندرج ضمن هذه الفئة). هناك أشهر تفصل بين الإصدارات المستقرة، ونحن نقوم فقط بإرجاع الأخطاء الحرجة أو المتعلقة بالأمان… لذا إذا كانت هناك عيب بسيط في الإصدار المستقر، فقد تضطر للتعامل معه لفترة طويلة.