ما معنى feature branch؟
المعنى في مجال تطوير البرمجيات مع أمثلة
feature branch: فرع ميزة، فرع مخصص لميزة
فرع منفصل يُنشأ للعمل على ميزة أو إصلاح واحد، بحيث يمكن تطوير العمل ومراجعته من دون التأثير في الفرع الرئيسي.
طريقة الاستخدام
تسميه الفرق غالبًا بحسب التذكرة، مثل feature/PAY-142-refund. ويُستحسن أن يكون قصير العمر، لأن الفروع طويلة الأمد تسبب تعارضات دمج مؤلمة. وبعد دمج طلب السحب يُحذف الفرع عادةً.
أمثلة
Create a feature branch from main and name it after the Jira ticket.
أنشئ فرعًا للميزة انطلاقًا من الفرع الرئيسي وسمّه باسم تذكرة Jira.
يشرح المثال إنشاء مساحة عمل مستقلة للميزة وتسميتها بما يسهل ربطها بمهمة الفريق.
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
مصطلحات ذات صلة
مصطلحات أخرى: التحكم في الإصدارات
- commit · إيداع تغييرات
- merge · يدمج
- repository · مستودع الشيفرة
- push · دفع التغييرات إلى المستودع البعيد
- check out · يسحب فرعًا أو نسخة للعمل عليها
- clone · ينسخ مستودعًا
- rebase · إعادة تأسيس الفرع على نقطة أحدث
- version control · التحكم في الإصدارات
- Git · Git
- pull · يسحب التغييرات
- diff · فَرْق
- commit message · رسالة الإيداع
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
