गिट में ऐसा करने का कोई वास्तविक तरीका नहीं है। और यदि आप एक ऐसा कार्य नहीं करेंगे जो एक ही कार्य इकाई के रूप में एक बार दोनों पेड़ों को प्रभावित करेगा, तो दोनों के लिए एक एकल भंडार का उपयोग करने का कोई अच्छा कारण नहीं है। मैंने सोचा कि मैं इस सबवर्सन फीचर को याद करूँगा, लेकिन मैंने पाया कि रिपोजिटरी बनाने के लिए बहुत कम प्रशासनिक मानसिक ओवरहेड है (केवल इस तथ्य के कारण कि भंडारों को उनकी कामकाजी प्रतिलिपि के बगल में संग्रहीत किया जाता है, बल्कि मुझे स्पष्ट रूप से कुछ जगह चुनने की आवश्यकता होती है कामकाजी प्रतिलिपि) कि मुझे बहुत कम एकल उद्देश्य के भंडार बनाने के लिए उपयोग किया जाता है।
यदि आप जोर देते हैं (या वास्तव में इसकी आवश्यकता है), हालांकि, आप केवल mytheme
और myplugins
निर्देशिकाओं के साथ एक गिट रिपोजिटरी बना सकते हैं और वर्डप्रेस इंस्टॉल के भीतर से सिमलिंक कर सकते हैं।
MDCore लिखा है:
एक करने के लिए प्रतिबद्ध है, जिससे जैसे, mytheme myplugin
नोट के लिए संशोधन संख्या बढ़ेगी, जब कि इस Git के लिए एक चिंता का विषय नहीं है , यदि आप दोनों निर्देशिकाओं को एक ही भंडार में डालने का निर्णय लेते हैं, क्योंकि गिट पूरी तरह से किसी भी रूप में निरंतर संशोधन संख्याओं की अवधारणा के साथ दूर हो जाता है।
गिट में एक ही भंडार में जो चीज़ों को एक साथ रखना है, उसके लिए एकमात्र मानदंड यह है कि क्या यह एक इकाई है, यानी। आपके मामले में क्या परिवर्तन हैं जहां अलगाव में प्रत्येक निर्देशिका में संपादन को देखने के लिए यह समझ में नहीं आता है। यदि आपके पास ऐसे परिवर्तन हैं जहां आपको एक ही समय में दोनों निर्देशिकाओं में फ़ाइलों को संपादित करने की आवश्यकता है और संपादन एक साथ हैं, तो उन्हें एक संग्रह होना चाहिए। यदि नहीं, तो उन्हें एक साथ ग्लोम मत करो।
गिट वास्तव में वास्तव में चाहता है कि आप अलग-अलग इकाइयों के लिए अलग-अलग भंडारों का उपयोग करें।
submodules
submodules, एक भंडार में दोनों निर्देशिका रखने के लिए इच्छा का पता नहीं, क्योंकि वे वास्तव लागू होता प्रत्येक निर्देशिका है, जो तब किसी अन्य रूप में एक साथ लाया जाता के लिए एक अलग भंडार होने Submodules का उपयोग कर भंडार। इससे भी बदतर, क्योंकि वर्डप्रेस इंस्टॉलेशन के अंदर निर्देशिकाएं एक ही निर्देशिका की सीधी उपनिर्देशिका नहीं हैं और कई अन्य फाइलों के साथ पदानुक्रम का भी हिस्सा हैं, प्रति-निर्देशिका भंडारों का उपयोग करके एक एकीकृत भंडार में submodules के रूप में कोई लाभ नहीं होगा, क्योंकि एकीकृत भंडार किसी भी उपयोग के मामले/जरूरत को प्रतिबिंबित नहीं करेगा।
स्रोत
2008-10-07 20:06:48
आप पूरे रेपो की जांच क्यों नहीं करते हैं, और उपनिर्देशिकाओं के साथ एक प्रतीकात्मक लिंक बनाते हैं जिसके साथ आप काम करना चाहते हैं? – lhe
संभावित डुप्लिकेट [क्या गिट रिपॉजिटरी की उप-निर्देशिका को क्लोन करने का कोई तरीका है?] (Http://stackoverflow.com/questions/600079/is-there-any-way-to-clone-a-git-repositorys -सब-निर्देशिका-केवल) – MariuszS
[यहां सरल जवाब] (http://stackoverflow.com/a/2466755/287948)। –