أحد أنظمة التحكم في الإصدارات الأكثر شيوعًا المتاحة
يمكن أيضًا التحكم في إصدار الصور والمستندات وما إلى ذلك.
جيت لاب
جيتلاب هو:
منصة DevOps يتم تسليمها كتطبيق واحد
يوفر الوصول إلى مستودعات Git c. يوفر إدارة التعليمات البرمجية المصدر
يمكن للمطورين القيام بما يلي:
تعاون
العمل من نسخة محلية
كود الفرع والدمج
قم بتبسيط الاختبار والتسليم باستخدام CI/CD
الفروع
تقوم الفروع بتخزين جميع الملفات في GitLab
يقوم الفرع الرئيسي بتخزين التعليمات البرمجية القابلة للنشر
إنشاء فرع جديد للتغييرات المخطط لها
دمج الفروع
كلاهما يبدأ بقاعدة التعليمات البرمجية الشائعة
عند تطوير ميزات جديدة، يتم دمج كلا الكودين مع تلميح إلى الالتزام المدمج حديثًا.
الالتزام
تعد التزامات Git أحد الأجزاء الرئيسية لمستودع Git، ورسالة الالتزام هي سجل الحياة للمستودع.
مع تطور المشروع/المستودع بمرور الوقت (تتم إضافة ميزات جديدة وإصلاح الأخطاء)، فإن رسائل الالتزام هي المكان الذي يمكن للمرء أن يرى فيه ما تم تغييره وكيف.
طلب سحب
يجعل طلب السحب التغييرات المقترحة متاحة للآخرين لمراجعتها واستخدامها.
يمكن للسحب أن يتبع أي التزامات، حتى لو كانت الشفرة غير مكتملة
يشير GitLab تلقائيًا إلى سحب الطلب.
تسجل ملفات السجل الموافقة على الدمج
طلب سحب
يجب أن يكون الفرع الرئيسي هو الكود الوحيد الذي تم نشره.
يمكن للمطورين تغيير ملفات المصدر في الفرع ولكن لا يتم إصدار التغييرات حتى