मेरे पास 'रेपो' नामक एक सबवर्जन रिपोजिटरी है। रेपो के अंदर ट्रंक/और शाखाएं/निर्देशिकाएं हैं। शाखाओं के भीतर/कई दर्जन रिलीज शाखाएं हैं, उदा। 1.0/1.1 /। इन शाखाओं/निर्देशिकाओं में अपेक्षाकृत बड़ा आवेदन होता है।अन्य सभी निर्देशिकाओं और उपनिर्देशिकाओं को लाए बिना एक सबवर्जन बाहरी कैसे प्राप्त करें
मैं रेपो की जड़ पर एक बाहरी जोड़ना चाहता हूं, जिसे 'myExternal' कहा जाता है। जब मैं बाहरी को परिभाषित करता हूं, तो मेरा बाहरी/निर्देशिका बनाने के लिए एसवीएन प्राप्त करने का एकमात्र तरीका रेपो की जड़ से 'svn up' चलाने के लिए है। हालांकि, इससे शाखाओं की पूरी सामग्री/जांच की जा सकती है, जो अस्वीकार्य है (हमारे पास कई डेवलपर्स हैं जिन्हें मेरी बाहरी/रिपो की प्रतिलिपि में जोड़ा जाना चाहिए, और उनमें से सभी को गीगाबाइट की जांच नहीं करनी चाहिए अनियंत्रित शाखाएं)।
मैंने 'svn up -set-deepthates instantates' की कोशिश की है, लेकिन ऐसा लगता है कि बाहरी नहीं है। क्या एसवीएन को मेरी शाखाओं को लाने के बिना/सभी शाखाओं को लाने के बारे में बताने का कोई तरीका है?
एसवीएन 1.7 का उपयोग करना।
'svn propget svn: externals | xargs -L1 svn co' मेरे मामले में काम किया –
svn propget svn: externals | sed -e//। \ // '| sed -e/\ '// g' | xargs -L1 svn सह - मेरे लिए काम किया – TCS
मुझे यह स्पष्ट करना चाहिए था कि हम पहले ही मैन्युअल रूप से जांच कर रहे थे। मेरा इरादा यह देखना था कि प्रारंभिक 'चेकआउट' के साथ ऐसा करने का मूल तरीका था या नहीं – erich8