Skip to content

علامة تبويب Git و GitHub (أتمتة الإصدارات)

غالباً ما يصاب المبتدئون بالذعر عند صنع الألعاب في Godot عندما يحين وقت عمل commit لعشرات الملفات الباينري غير الواضحة (مشاهد ، خامات ، موارد). إن القيام بعملية الـ Merge في التيرمينال أمر مرهق.

لهذا السبب ينفذ Gamedev AI علامة تبويب Git أصلية داخل Godot مصممة خصيصاً لسير عمل سلس.

كيفية استخدام علامة تبويب الإصدارات

في النافذة اليمنى للملحق ، قم بالتبديل من علامتي التبويب الكلاسيكيتين Chat أو Settings إلى علامة تبويب Git العلوية. هناك سترى نسخة مبسطة وحديثة ومرئية من التيرمينال:

واجهة علامة تبويب Git مع أزرار Commit والفروع وإجراءات الطوارئ

1. التهيئة والاتصال (Initialize & Connect)

إذا كان المجلد غير خاضع للتحكم في الإصدارات ، فسيظهر زر أخضر ضخم "Initialize Repository". بعد ذلك ، ستطلب اللوحة منك لصق رابط GitHub للمستودع السحابي الذي أنشأته على موقع GitHub.

2. توليد رسائل Commit الذكية ✨ (المعيار الذهبي)

  1. لقد انتهيت للتو من البرمجة ، وغيرت 4 مشاهد معقدة وعدلت السكربتات (.gd).
  2. بدلاً من التفكير في نص ممل للـ commit ، انقر فوق "✨ Auto-Generate Commit Message".
  3. سيقوم Gamedev AI بعمل فرق (Diff) غير مرئي. سيرى الذكاء الاصطناعي كل الكود المحذوف بالأحمر والمضاف بالأخضر (مثال: تم إضافة منطق قفز اللاعب وإصلاح سحب واجهة المستخدم) وسيقوم بصياغة وصف دقيق جداً لك في حقل النص.
  4. فقط انقر فوق Commit & Sync (Push). وسيرفع الذكاء الاصطناعي كل شيء فوراً للسحابة!

3. الفروع المعزولة (الجداول الزمنية)

هل تخشى تدمير مشهد Level_1.tscn المثالي الذي صنعته اليوم أثناء اختبار Boss جديد؟ استخدم علامة تبويب Current Branch الجانبية وانقر فوق [Create/Switch]. اكتب test_boss وأكد. من الآن فصاعداً ، أنت في "نسخة آمنة" من الكود.

4. وضع الذعر (التراجع عن الأخطاء)

تتضمن اللوحة السفلية إجراءات فائقة:

  • Undo Uncommitted Changes: هل تعطل محرك Godot بشكل سيء؟ اضغط على هذا الزر وسيعود كل شيء فوراً لحالة آخر نسخة حفظتها على GitHub. "Ctrl+Z" عالمي للمشروع بأكمله.
  • Force Pull Overwrite: يمسح ويستبدل مجلدك المحلي بالكامل بالحالة الدقيقة من السحابة عن طريق التحميل. منقذ حقيقي للمبرمجين.
  • Force Push: يستبدل نسخة السحابة بالنسخة المحلية. استخدمه بحذر!

نشر بموجب ترخيص MIT.