مساعدة في نشر إصدارات أقدم من Discourse

أحدث ملخص: إذا كنت ترغب فقط في نشر أحدث إصدار طويل الدعم (LTS)، فكل ما عليك فعله هو تعديل ملف containers/app.yml

# أضف الإعدادات التالية في النهاية
params:
  version: esr

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

إذا واجهت خطأ Oops، يرجى الرجوع إلى هذا الموضوع: خطأ Oops - دعم - Discourse Meta

نستخدم هذا الأمر داخل عبارة if [[ ]] للتحقق مما إذا كان المرجع المقدم هو نفسه الفرع الحالي. بالنسبة للعلامات (Tags) والفروع غير الأحدث، من المتوقع أن يفشل الأمر، وبالتالي ننتقل إلى فرع else في جملة الـ if.

سيؤدي ذلك إلى تشغيل أمر git checkout ...، والذي يعمل بشكل صحيح مع العلامات (Tags).

رائع، يسعدنا سماع أنك نجحت في تشغيله!

إعجابَين (2)

سيؤدي ذلك إلى تسببك في مشاكل عندما يحاول المُشغّل سحب أحدث إصدار.

ستحتاج إلى استخدام git stash أو git checkout templates/web.template.yml.

إعجاب واحد (1)