सारांश ऑडियो
इस पाठ के लिए कोई ऑडियो सारांश नहीं है।
अध्ययन नोट्स
मुख्य अवधारणाएँ (Key Concepts):
- Claude का समानांतर उपयोग (Parallel Use of Claude):
- Claude एक हल्का प्रोसेस (lightweight process) है, इसलिए इसके कई इंस्टेंस (instances) एक साथ चलाए जा सकते हैं।
- यह तकनीक एक डेवलपर को वर्चुअल सॉफ्टवेयर इंजीनियर की टीम कमांड करने की अनुमति देती है।
- समस्या (The Challenge):
- जब दो Claude इंस्टेंस एक ही समय में एक ही फ़ाइल पर काम करते हैं, तो कोड में टकराव (conflicting code) या अमान्य कोड (invalid code) उत्पन्न हो सकता है।
- समाधान: आइसोलेशन (Solution: Isolation):
- इस समस्या को हल करने के लिए, प्रत्येक Claude इंस्टेंस को अपना अलग वर्किंग स्पेस (separate workspace) दिया जाना चाहिए।
- प्रत्येक इंस्टेंस प्रोजेक्ट की अपनी एक कॉपी पर काम करता है और अंत में परिवर्तनों को मुख्य प्रोजेक्ट में मर्ज करता है।
- Git वर्क ट्री (Git Work Trees):
- यह Git की एक सुविधा है जो प्रोजेक्ट की एक पूरी कॉपी को एक नए डायरेक्टरी में बनाने की अनुमति देती है।
- प्रत्येक वर्क ट्री एक अलग ब्रांच (separate branch) के अनुरूप होता है।
- यह सुनिश्चित करता है कि अलग-अलग Claude इंस्टेंस पूरी तरह से अलग वातावरण (total isolation) में काम करें।
- स्वचालन (Automation) और कस्टम कमांड:
- पूरे वर्कफ़्लो (जैसे वर्क ट्री बनाना, कोड लिखना, मर्ज करना) को स्वचालित किया जा सकता है।
- कस्टम कमांड का उपयोग: प्रोजेक्ट के अंदर . Claude/commands नामक विशेष डायरेक्टरी में एक मार्कडाउन फ़ाइल बनाकर जटिल प्रॉम्प्ट को स्वचालित किया जा सकता है।
- उदाहरण: slash project: create worktree [feature_name]
- कार्यप्रवाह (Workflow):
- वर्क ट्री निर्माण: Claude से नए वर्क ट्री और कोड एडिटर इंस्टेंस को बनाना।
- समानांतर कार्य: प्रत्येक वर्क ट्री में Claude को अलग-अलग कार्य (जैसे टेस्टिंग, लॉगिंग, नई सुविधाएँ जोड़ना) सौंपना।
- मर्ज (Merging): Claude को स्वचालित रूप से विभिन्न फीचर वर्क ट्री से परिवर्तनों को मुख्य ब्रांच में मर्ज करने के लिए कहना।
- सफाई (Cleanup): सभी कार्य पूरा होने के बाद, Claude से अतिरिक्त वर्क ट्री को हटाना।
Takeaways
- Claude एक हल्का प्रोसेस है, जिससे कई इंस्टेंस एक साथ चलाए जा सकते हैं, लेकिन एक ही फ़ाइल पर काम करने से कोड में टकराव (conflict) हो सकता है।
- इस समस्या के समाधान के लिए, प्रत्येक Claude इंस्टेंस को अलग वर्किंग स्पेस (आइसोलेशन) में काम करना चाहिए।
- Git वर्क ट्री इस आइसोलेशन को सुनिश्चित करता है, क्योंकि यह प्रोजेक्ट की एक पूरी कॉपी को एक अलग डायरेक्टरी में बनाता है।
- पूरे वर्कफ़्लो (वर्क ट्री बनाना, समानांतर कार्य, मर्ज करना, सफाई) को . Claude/commands में कस्टम कमांड का उपयोग करके स्वचालित किया जा सकता है।
फ्लैशकार्ड 8 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 0 प्रश्न
No quiz for this lesson yet.