गिट 2.5+ (क्यू 2 2015) उस सुविधा का समर्थन करेगा: एक बार जब आप एक गिट रेपो क्लोन कर लेंगे, तो आप नए कमांड git worktree add <path> [<branch>]
के साथ विभिन्न पथों में एकाधिक शाखाओं को चेकआउट करने में सक्षम होंगे।
यह एक पुरानी लिपि contrib/workdir/git-new-workdir
को एक और मजबूत तंत्र के साथ बदलता है, जहां उन "जुड़े" काम करने वाले पेड़ वास्तव में मुख्य रेपो नए $GIT_DIR/worktrees
फ़ोल्डर में रिकॉर्ड किए जाते हैं (ताकि विंडोज़ सहित किसी भी ओएस पर काम किया जा सके)।
फिर, एक बार आप एक रेपो क्लोन है (/path/to/myrepo
की तरह एक फ़ोल्डर में), तो आपको worktrees विभिन्न शाखाओं के लिए अलग स्वतंत्र पथ (/path/to/br1
, /path/to/br2
) में जोड़ सकते हैं, जबकि जो काम कर रहे मुख्य रेपो इतिहास से जुड़ा हुआ पेड़ होने (अब --git-dir
विकल्प का उपयोग करने की आवश्यकता नहीं है)
"Multiple working directories with Git?" पर और देखें।
[गिट के साथ एकाधिक कार्यशील निर्देशिकाएं] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/6270193/multiple-working-directories-with-git) – meagar
गिट 2.5+ (क्यू 2 2015) आधिकारिक तौर पर इसका समर्थन करेगा नया आदेश 'गिट चेकआउट --to = '। [नीचे मेरा जवाब] देखें (http://stackoverflow.com/a/30186843/6309)। –
VonC
दरअसल, कमांड 'गिट वर्कट्री []' (गिट 2.5 आरसी 2) –
VonC