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

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

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

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

قبل تنفيذ أي ترحيل، يقوم النظام تلقائيًا بإنشاء نسخة احتياطية من التطبيق الحالي. إذا فشل الترحيل أو كانت النتائج غير متوقعة، يمكنك التراجع والاستعادة عبر مدير النسخ الاحتياطي.
