Git और GitHub टैब (वर्जनिंग ऑटोमेशन)
Godot में गेम बनाने से शुरुआती लोगों में अक्सर घबराहट होती है जब दर्जनों अपारदर्शी बाइनरी फाइलें (सीन, सामग्री, संसाधन) कमिट करने की बात आती है। टर्मिनल में मर्ज करना थका देने वाला होता है।
इसीलिए Gamedev AI एक सहज वर्कफ़्लो के लिए विशेष रूप से डिज़ाइन किए गए Godot के भीतर एक नेटिव Git टैब लागू करता है।
वर्जनिंग टैब का उपयोग कैसे करें
प्लगइन की दाहिनी खिड़की में क्लासिक Chat या Settings टैब से शीर्ष Git टैब पर स्विच करें। वहां आप टर्मिनल का एक सरल और आधुनिक विजुअल संस्करण देखेंगे:

1. प्रारंभ करना और कनेक्ट करना (Initialize & Connect)
यदि फ़ोल्डर वर्जन नियंत्रित नहीं है, तो एक विशाल हरा "Initialize Repository" बटन दिखाई देगा। उसके बाद, पैनल आपसे उस क्लाउड रिपो का GitHub URL पेस्ट करने के लिए कहेगा जिसे आपने GitHub वेबसाइट पर बनाया है।
2. कमिट संदेश उत्पन्न करें ✨ (स्वर्ण मानक)
- आपने अभी प्रोग्रामिंग की है, 4 जटिल सीन बदले हैं और स्क्रिप्ट्स (
.gd) को संशोधित किया है। - कमिट के लिए एक उबाऊ टेक्स्ट के बारे में सोचने के बजाय, "✨ Auto-Generate Commit Message" पर क्लिक करें।
- Gamedev AI एक अदृश्य डिफ़/अंतर (Diff) करेगा। कृत्रिम बुद्धिमत्ता बिल्कुल सभी हटाए गए लाल और नए जोड़े गए हरे कोड को देखेगी (उदाहरण के लिए, Player के लिए जंप लॉजिक जोड़ा गया और UI ड्रैग को सुधारा गया) और आपके लिए टेक्स्ट फ़ील्ड में एक बहुत ही परिष्कृत विवरण तैयार करेगी।
- बस Commit & Sync (Push) पर क्लिक करें। एआई तुरंत सब कुछ क्लाउड पर अपलोड कर देगा!
3. अलग शाखाएं (शाखाएं - Branches)
क्या आप एक नए बॉस का परीक्षण करते समय अपने आज के पूर्ण Level_1.tscn सीन को बर्बाद करने से डरते हैं? साइड के Current Branch टैब का उपयोग करें और [Create/Switch] पर क्लिक करें। test_boss टाइप करें और पुष्टि करें। अब से आप कोड की एक "सुरक्षित प्रति" में हैं।
4. पैनिक मोड (गलतियाँ पूर्ववत करना)
निचले पैनल में सुपर-कार्रवाइयां (Super Actions) शामिल हैं:
- Undo Uncommitted Changes: क्या Godot इंजन में गंभीर समस्या आ गई है? इस बटन को दबाएं और सब कुछ तुरंत आपके GitHub पर सहेजे गए अंतिम संस्करण की स्थिति में वापस आ जाएगा। पूरे प्रोजेक्ट के लिए एक यूनिवर्सल "Ctrl+Z".
- Force Pull Overwrite: आपके क्लाउड से सटीक स्थिति डाउनलोड और प्रतिस्थापित करके आपके संपूर्ण स्थानीय फ़ोल्डर को अधिलेखित (Overwrite) कर देता है। प्रोग्रामर्स के लिए एक बेहतरीन जीवन रक्षक।
- Force Push: क्लाउड संस्करण को स्थानीय संस्करण के साथ अधिलेखित कर देता है। सावधानी के साथ उपयोग करें!
