كل مشروع يشير إلى مستودع واحد. تتحكم إعدادات المستودع في طريقة تفاعل Coroid مع نموذج الفروع الخاص بك.
يمكن العثور عليها ضمن إعدادات المشروع.
الفرع الأساسي
Coroid ينشئ فروعًا من فرعك الأساسي ويفتح طلبات سحب مقابلة له. ويكون هذا الفرع هو الفرع الافتراضي للمستودع بشكل افتراضي.
قم بتغييره إذا كنت ترغب في الدمج في مكان آخر — مثل فرع develop أو قطار إصدارات، أو
فرع تكامل طويل الأمد. يُعد هذا الخطأ أكثر أخطاء الإعداد شيوعًا، وينتج عنه طلبات سحب تستهدف فرعًا لا يقوم أحد بمراجعته.
فروع العمل
تعمل كل مهمة على فرع خاص بها. يتم إنشاء الفروع لكل مهمة ودفعها عندما يصبح العمل جاهزًا، لذا لا تشارك مهمتان تعملان في وقت واحد نفس الفرع ولا يمكنهما رؤية عمل بعضهما البعض.
لا يتم إرسال أي شيء مباشرةً إلى فرعك الأساسي. هذه ليست إعدادات؛ بل هي خاصية أساسية في طريقة عمل Coroid.
حماية الفروع
تظل قواعد حماية الفروع الحالية سارية دون تغيير. يفتح Coroid طلب سحب عادي، لذا فإن عمليات المراجعة المطلوبة، وفحوصات الحالة المطلوبة، والقيود على من يمكنه الدمج تتم بالضبط كما هو الحال مع فريقك.
إذا كانت قواعد الحماية تتطلب التزامًا موقعًا أو فحص حالة محدد لا يستطيع Coroid إنتاجه، فسيتم فتح pull request وسيظل غير قابل للدمج — وهذا يعكس عمل قواعدك، وليس خللًا في Coroid.
تنظيف
يمكن تنظيف الفروع الخاصة بالعمل المنجز بعد دمج pull request أو إغلاقه. إذا كنت تعتمد على أسماء الفروع للتدقيق أو أدوات الإصدار، فتحقق من ذلك قبل تفعيل هذه الميزة.
تغيير الاتصال
إذا تغير اتصال المستودع الأساسي — مثل تغيير الرمز، أو إعادة تثبيت التطبيق، أو تغيير اسم المستودع — يحتفظ المشروع بهويته وتاريخه. قم بإعادة توجيهه إلى الاتصال الجديد بدلاً من إنشاء مشروع جديد، حتى لا تفقد السياق والإعدادات والعمل السابق.