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

ما معنى feature branch؟

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

اسممصطلح شائع

feature branch: فرع ميزة، فرع مخصص لميزة

فرع منفصل يُنشأ للعمل على ميزة أو إصلاح واحد، بحيث يمكن تطوير العمل ومراجعته من دون التأثير في الفرع الرئيسي.

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

تسميه الفرق غالبًا بحسب التذكرة، مثل feature/PAY-142-refund. ويُستحسن أن يكون قصير العمر، لأن الفروع طويلة الأمد تسبب تعارضات دمج مؤلمة. وبعد دمج طلب السحب يُحذف الفرع عادةً.

أمثلة

  1. Create a feature branch from main and name it after the Jira ticket.

    أنشئ فرعًا للميزة انطلاقًا من الفرع الرئيسي وسمّه باسم تذكرة Jira.

    يشرح المثال إنشاء مساحة عمل مستقلة للميزة وتسميتها بما يسهل ربطها بمهمة الفريق.

  2. This feature branch has been open for six weeks; it's going to be hard to merge.

    ظل فرع هذه الميزة مفتوحًا ستة أسابيع؛ وسيكون دمجه صعبًا.

    طول مدة ابتعاد الفرع عن التغييرات الرئيسية يزيد احتمال التعارض عند دمجه.

تراكيب شائعة

  • create a feature branch
  • short-lived feature branch
  • merge the feature branch
  • delete the feature branch

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

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

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