تطوير البرمجيات · مصطلحات · التحكم في الإصدارات

ما معنى main branch؟

المعنى في مجال تطوير البرمجيات مع أمثلة

اسممصطلح أساسي

main branch: الفرع الرئيسي، فرع main

الفرع المركزي في المستودع، ويحتوي على النسخة الرسمية والمحدّثة من الشيفرة. تُنشأ الفروع الأخرى انطلاقًا منه ثم تُدمج فيه.

طريقة الاستخدام

يُسمّى عادةً main، بينما تستخدم المشاريع الأقدم master. تحمي الفرق الفرع الرئيسي كيلا يتمكن أحد من الدفع إليه مباشرةً. ومن العبارات الشائعة: «أنشئ فرعًا من main» و«ادمج في main» و«الفرع الرئيسي معطّل» عند فشل أحدث عملية بناء.

أمثلة

  1. Nobody can push directly to the main branch; everything goes through a pull request.

    لا يستطيع أحد الدفع مباشرةً إلى الفرع الرئيسي؛ تمر جميع التغييرات عبر طلب دمج.

    تفرض سياسة المشروع مراجعة التغييرات والموافقة عليها قبل إضافتها إلى الفرع المركزي.

  2. Create your branch from the latest main branch, not from my feature branch.

    أنشئ فرعك انطلاقًا من أحدث نسخة من الفرع الرئيسي، لا من فرع ميزتي.

    ينبّه الزميل إلى اختيار نقطة أساس محدثة ورسمية بدل الاعتماد على فرع عمل شخص آخر.

تراكيب شائعة

  • merge into the main branch
  • protected main branch
  • branch off main
  • keep main green

مصطلحات أخرى: التحكم في الإصدارات

تدرّب على القراءة المتدرجة

تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية: