git worktrees के साथ कई AI कोडिंग एजेंट समानांतर में कैसे चलाएँ
VCA Newsroom द्वारा
2026 भर AI-सहायता प्राप्त विकास में सबसे बड़े बदलावों में से एक यह है कि आप अब किसी एकल एजेंट को किसी एकल काम पर नहीं लगाते। Claude Code और Cursor जैसे टूल अब कई एजेंटों को समानांतर में चलाने को प्रोत्साहित करते हैं — एक बग ठीक कर रहा हो, दूसरा टेस्ट लिख रहा हो, तीसरा कोई फ़ीचर मसौदा कर रहा हो। पेच: अगर वे सब एक ही वर्किंग डायरेक्टरी एडिट करें, तो वे एक-दूसरे के बदलावों को ओवरराइट कर देते हैं और बिल्ड को खराब कर देते हैं।
साफ़ इलाज एक पुराना Git फ़ीचर है जो इसके लिए एकदम सही आदिम साबित होता है: worktrees।
worktree असल में क्या है
सामान्यतः एक Git रिपॉज़िटरी के पास एक वर्किंग डायरेक्टरी होती है — वह फ़ोल्डर जिसमें आप फ़ाइलें एडिट करते हैं। git worktree एक रिपॉज़िटरी को एक साथ कई वर्किंग डायरेक्टरीज़ रखने देता है, हर एक किसी अलग ब्रांच पर चेक आउट, सब समान अंतर्निहित .git इतिहास साझा करते हुए। हर worktree डिस्क पर एक असली फ़ोल्डर है अपनी फ़ाइलों के साथ, इसलिए एक में काम करने वाला एजेंट दूसरे की फ़ाइलों को छू नहीं सकता।
इसे ऐसे सोचें जैसे हर एजेंट को एक ही दफ़्तर में उसका अपना डेस्क देना, बजाय तीन लोगों के एक कीबोर्ड पर लड़ने के।
मुख्य वर्कफ़्लो
अपनी repo के अंदर से, हर काम के लिए उसकी अपनी ब्रांच पर एक worktree बनाएँ:
# Create a new branch + folder for an auth bug fix
git worktree add ../myapp-auth-fix -b fix/auth-bug
# Another for a feature, in parallel
git worktree add ../myapp-search -b feat/search
# See everything you have checked out
git worktree list
अब आपके पास अपनी मुख्य repo के बगल में दो सहोदर फ़ोल्डर हैं: myapp-auth-fix और myapp-search। हर एक में एक अलग एजेंट सेशन खोलें — cd ../myapp-auth-fix और वहाँ Claude Code शुरू करें, फिर किसी अन्य टर्मिनल टैब में ../myapp-search में वही करें। हर एजेंट के पास एक पूर्ण, स्वतंत्र चेकआउट है। वे एक ही समय पर चलते हैं, अपनी-अपनी ब्रांचों पर commit करते हैं, और कभी टकराते नहीं।
जब कोई काम पूरा हो जाए, तो उसकी ब्रांच merge करें और चीज़ें सुथरी रखने के लिए worktree हटा दें:
git checkout main
git merge fix/auth-bug
git worktree remove ../myapp-auth-fix
एक ठोस उदाहरण
मान लीजिए आप एक छोटा वेब ऐप बना रहे हैं और आपके पास तीन स्वतंत्र काम हैं: एक झिलमिलाते login redirect को ठीक करना, किसी सूची में pagination जोड़ना, और एक धीमी dependency को बढ़ाना। इन्हें एक-एक करके करने के बजाय:
git worktree add ../app-login -b fix/login-redirect
git worktree add ../app-paging -b feat/pagination
git worktree add ../app-deps -b chore/upgrade-deps
हर फ़ोल्डर में एक केंद्रित प्रॉम्प्ट के साथ एक एजेंट लॉन्च करें। जबकि login एजेंट redirect लॉजिक का पता लगाता है, pagination एजेंट पहले से ही कॉम्पोनेंट लिख रहा है, और dependency एजेंट अपग्रेड और टेस्ट सूट चला रहा है। बीस मिनट बाद आप तीन अलग, साफ़ ब्रांचों की समीक्षा करते हैं और जो पास होती हैं उन्हें merge करते हैं।
टिप्स जो इसे समझदार बनाए रखें
- कामों को स्वतंत्र रखें। worktrees फ़ाइल टकराव रोकते हैं, लेकिन अगर दो एजेंट अलग ब्रांचों पर समान फ़ाइलें एडिट करें, तो आप फिर भी अंत में merge conflicts से टकराएँगे। काम को प्राकृतिक सीवनों के साथ बाँटें।
- हर worktree को समान कॉन्टेक्स्ट दें। आपकी repo में commit की गई एक
CLAUDE.md(या समतुल्य rules फ़ाइल) अपने-आप हर worktree में चली जाती है, इसलिए हर एजेंट आपकी परंपराएँ विरासत में पाता है। - dependency फ़ोल्डरों पर नज़र रखें।
node_modules, virtual environments, और build caches worktrees के बीच साझा नहीं होते। आपको प्रति worktree एक बारnpm installचलाना पड़ सकता है, या सब कुछ फिर से डाउनलोड करने से बचने के लिए एक global store वाले package manager (pnpm, uv) का उपयोग करना पड़ सकता है। - जरूरत से ज़्यादा समानांतर न करें। व्यवहार में, तीन से पाँच समवर्ती एजेंट सबसे अच्छा बिंदु हैं। उससे आगे, समीक्षा और समन्वय में लगाया गया समय आपके पाए गए वेग से अधिक हो जाता है।
नेटिव worktree इंटीग्रेशन 2025 के अंत से प्रमुख टूल्स में आ रहे हैं, और अब समर्पित लॉन्चर मौजूद हैं जो आपके लिए सेशन शुरू कर देते हैं। लेकिन शुरू करने के लिए आपको उनमें से किसी की ज़रूरत नहीं — git worktree add Git में built-in है, आज काम करता है, और कई AI एजेंटों को एक साथ आपके लिए बनाने देने का सबसे भरोसेमंद एकल तरीका है, बिना उनके एक-दूसरे पर लड़खड़ाए।
SOURCES
Auto-generated by Vibe Coding Academy on June 14, 2026, grounded in the real sources linked above. We review for accuracy, but please verify time-sensitive details against the primary sources.
Build Blueprint · Creator
कोई आइडिया है? वह स्पेक पाएँ जिससे आपका AI एजेंट बना सके।
किसी भी प्रोडक्ट का वर्णन करें और एक संपूर्ण बिल्ड ब्लूप्रिंट पाएँ — स्टैक, डेटा मॉडल, स्क्रीन, API और Claude Code या Cursor के लिए तैयार-पेस्ट प्रॉम्प्ट। PDF में एक्सपोर्ट करें।
ब्लूप्रिंट खोलें ▸