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

ما معنى fork؟

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

/fɔːrk/فعلمصطلح شائع

fork: ينشئ نسخة متفرعة، نسخة متفرعة

ينشئ نسخة من مستودع شخص آخر على منصة مثل GitHub، ليعدلها بحرية ثم يقترح إعادة التغييرات إلى المشروع الأصلي.

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

طريقة معتادة للمساهمة في البرمجيات مفتوحة المصدر: تنشئ نسخة متفرعة، وترفع تغييراتك إليها، ثم تفتح طلب دمج للمشروع الأصلي المعروف بـ upstream. ويأتي الاسم للدلالة على النسخة نفسها، وقد تصبح مشروعاً مستقلاً إذا انقسم المجتمع.

أمثلة

  1. Fork the repository, make your fix and open a pull request to the main project.

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

    يرتب المثال خطوات المساهمة: نسخة مستقلة، ثم تعديل، ثم اقتراح نقله إلى المشروع الأصلي.

  2. We maintain our own fork of the library with a patch the original authors rejected.

    نصون نسختنا المتفرعة من المكتبة، وفيها رقعة رفضها المؤلفون الأصليون.

    تعني fork هنا نسخة مستمرة خاصة بالفريق تختلف عن المشروع الأصلي برقعة محلية.

تراكيب شائعة

  • fork a repository
  • maintain a fork
  • push to your fork
  • sync your fork

معنى الكلمة في مجالات أخرى

قد يختلف معنى الكلمة الإنجليزية نفسها من مجال إلى آخر:

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

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

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