تفرع معدل (برمجة)

التفرع المُعدَّل (بالإنجليزية: Fork) في هندسة البرمجيات, انشقاق أو تفرع المشروع يحدث عندما يقوم المطورين باخذ نسخة قانونية لشيفرة المصدر من حزمة برمجية واحدة، والبدء في تطويرها على أنها مستقلة. أحيانا يكون المنبع مجتمع كبير لكن هناك جزء كبير من هذا المجتمع غير راضين عن القرارات فيتم عمل شق للصف ومجتمع موازي بأهداف أكثر تحررا من السياسة أو أكثر تبعية لسياسة أخرى (ظاهرة أو خفية). بعض المجتمعات المنشقة تكمل الحلقة وتعيد تحسيناتها للمنبع الأصلي ولو بعد حين وبعضها الآخر يتقصد أن لا يفعل ذلك. وبعضها تكتفي بأن تعيد جلب تحسينات المنبع بشكل دوري وتسمى rebase. مع كل إصدار جديد من المنبع فإن هؤلاء المنشقين يكون عليهم هدم كل ما بنوه وإعادة فحص رقاعهم رؤية ماذا حدث لها. هل لا تزال تعمل؟ هل لا تزال ذات قيمة؟ هل يمكن تطبيقها من الأساس (مثلا تعديلات على دوال لم تعد موجودة).

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.