انتقل إلى محتوى الدرس

Collab Models Comparison مقارنة التعاون المباشر وFork

ساهم في المشاريع مفتوحة المصدر عبر إنشاء نسخة Fork خاصة بك على GitHub، وضبط المستودعين origin وupstream، ومزامنة التحديثات الأصلية بانتظام.
1 صفوف تعليمية
Version Control
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يقارن الجدول التالي بين نموذجي التعاون الأساسيين على GitHub: نموذج المستودع المشترك المستخدم داخل فرق الشركات التي تمتلك صلاحية كتابة مباشرة، ونموذج الاشتقاق وطلب السحب Fork & Pull المستخدم في المشاريع مفتوحة المصدر:

وجه المقارنةنموذج المستودع المشترك للفريقنموذج Fork & Pull الثلاثي
صلاحية الكتابة والرفعيمتلك أعضاء الفريق صلاحية رفع مباشرة إلى originيرفع المساهم إلى نسخته origin وليس إلى upstream
الروابط البعيدة المسجلةرابط واحد فقط هو originرابطان هما origin للنسخة وupstream للأصلي
وجهة رفع فرع الميزةيُرفع الفرع مباشرة إلى المستودع المشترك للفريقيُرفع الفرع إلى النسخة الشخصية المشتقة للمساهم
الاستخدام الأنسبمستودعات الشركات الخاصة والمطورون الأساسيونالمشاريع مفتوحة المصدر والمساهمون الخارجيون
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

ينشئ الاشتقاق Fork نسخة سحابية خاصة بك على GitHub باسم origin، بينما يشير upstream إلى المستودع الرسمي. وفي سير عمل المثلث تجلب التحديثات من upstream/main وتحافظ على نظافة main وترفع فروع الميزات المستقلة إلى origin.

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

انتقل إلى الدرس التالي لإتقان طلبات السحب ومراجعة الكود على GitHub github-pull-requests-and-code-review لمراجعة الفروع ودمجها باحترافية.