Git 2.5+ (Q2 2015) इस सुविधा का समर्थन करता है!
यदि आपके पास git repo cool-app, cd to root ( cd cool-app) है, तो दौड़ें git worktree add ../cool-app-feature-A feature/A। यह feature/Aअपनी नई समर्पित निर्देशिका में शाखा की जाँच करता है cool-app-feature-A।
यह एक पुरानी स्क्रिप्ट को बदल देता है contrib/workdir/git-new-workdir, एक अधिक मजबूत तंत्र के साथ, जहां "लिंक" काम करने वाले पेड़ वास्तव में मुख्य रेपो नए $GIT_DIR/worktreesफ़ोल्डर में दर्ज किए जाते हैं (ताकि विंडोज सहित किसी भी ओएस पर काम करें)।
एक बार, जब आप एक रेपो (जैसे एक फ़ोल्डर में /path/to/myrepo) क्लोन कर लेते हैं, तो आप विभिन्न स्वतंत्र रास्तों ( /path/to/br1, /path/to/br2) में विभिन्न शाखाओं के लिए कार्यपत्रक जोड़ सकते हैं , जबकि उन काम करने वाले पेड़ों को मुख्य रेपो इतिहास से जुड़ा हुआ है ( --git-dirअब एक विकल्प का उपयोग करने की आवश्यकता नहीं है)
" Git के साथ कई कार्यशील निर्देशिकाएं " देखें।
और एक बार जब आप वर्कट्री बना लेते हैं, तो आप इसे स्थानांतरित या हटा सकते हैं (Git 2.17+, Q2 2018 के साथ)।