إذا كنت تستغل GitHub Copilot لإنجاز مهام برمجية متكررة ثم تريد مراجعة الكود يدويًا أو تشغيله محليًا، لا تحتاج إلى إغلاق الجلسة والبدء من جديد. يمكنك فتح جلسة Copilot مباشرة في VS Code والاستمرار في نفس السياق.
فتح الجلسة في VS Code
ابدأ بجلسة في تطبيق Copilot ثم اضغط على زر «Open in VS Code». إذا كان لديك أكثر من نسخة VS Code مثبتة، سيُظهر لك التطبيق الخيارات المتاحة. بمجرد الاختيار، يفتح VS Code المشروع باستخدام worktree المرتبط بالجلسة ويظهر الشريط الجانبي الخاص بـ Copilot.
ستحصل على ثلاثة مكوّنات مترابطة: سياق الجلسة (المهمة، الخطة، المحادثة)، الفروقات (diff) التي أجرها الوكيل، وworktree الذي يتيح لك تعديل الملفات مباشرة.
مراجعة وتعديل الكود
من داخل VS Code افتح نافذة Source Control لتستعرض الفروقات سطرًا بسطر. تأكد من أن التغييرات تحل المشكلة المطلوبة، وتلتزم بمعايير المستودع، وتغطي الحالات الحدّية بالاختبارات.
إذا احتجت إلى توضيحات إضافية، يمكنك سؤال Copilot من الشريط الجانبي عن سبب اختيار تعديل معين أو طلب تعديل إضافي. يبقى السياق محفوظًا، فلا داعي لإعادة شرح المهمة.
بعد الفهم، عدّل أي ملف مباشرة في VS Code. يمكن أن تشمل التعديلات تحسين الرسائل، إعادة تسمية المتغيّرات، تعديل التخطيط أو إضافة اختبار مفقود.
تشغيل المشروع محليًا
استخدم الطرفية المتكاملة لتشغيل أوامر البناء والاختبار المعتادة مثل npm install، npm test أو أي أوامر أخرى تناسب مشروعك. تحقق من سلوك الواجهة في متصفحات مختلفة إذا كان التعديل يتعلق بالـ UI.
ما يعنيه ذلك للمطورين
هذا التدفق يضمن عدم فقدان السياق بين Copilot وVS Code، ما يوفّر وقتًا في إعداد بيئات عمل منفصلة. يمكنك الاعتماد على Copilot للمهام المتكررة ثم الانتقال إلى VS Code لإجراء مراجعات دقيقة واختبارات محلية قبل دمج الكود في الفرع الرئيسي.
- ابدأ الجلسة في تطبيق Copilot.
- اختر «Open in VS Code».
- راجع الفروقات واختبر التغييرات محليًا.
- التزم بعملية commit / push المعتادة.
المصدر: github.blog