हम विजुअल स्टूडियो एकीकरण के लिए विजुअल एसवीएन के साथ सोर्सगियर वॉल्ट से टोर्टोइज एसवीएन में स्विच कर रहे हैं - बिल्कुल इसे प्यार करें। हालांकि, कई वर्ग पुस्तकालय हैं जिन्हें हम कई अलग-अलग अनुप्रयोगों में संदर्भित करते हैं जो किसी भी अनुप्रयोग में कार्यशील प्रतिलिपि रूट का हिस्सा नहीं हैं। इससे निपटने का सबसे अच्छा तरीका क्या है ताकि हम विजुअल स्टूडियो एकीकरण का उपयोग जारी रख सकें, लेकिन फिर भी प्रत्येक प्रोजेक्ट/एप्लिकेशन की रूट के बाहर स्थित विभिन्न कक्षा पुस्तकालयों को रखें? SourceGear के साथ कोई समस्या नहीं है।विजुअल एसवीएन और क्लास लाइब्रेरीज़ वर्किंग कॉपी रूट में नहीं हैं
एक्सप्लोरर में टोर्टोइज़ एसवीएन का उपयोग करके अलग-अलग कक्षा पुस्तकालयों को जोड़ना संभव है, लेकिन विजुअल स्टूडियो के भीतर से कार्यशील प्रति के बाहर किसी भी चीज़ में बदलाव करने की कोई क्षमता नहीं है; न तो VisualSVN "ट्रैफिक लाइट" हैं जो इन कामकाजी प्रति वर्ग पुस्तकालयों के बाहर की स्थिति का संकेत देते हैं।
वैसे, हम कई रिपोजिटरी के विरोध में "कई परियोजनाओं के साथ एक भंडार" मार्ग के साथ भी जा रहे हैं, विशेष रूप से इस तरह हमने इस बिंदु पर वर्षों तक काम किया है।
अद्यतन:
मैं कुछ चीजें हैं जो मैं पहले देखा गया था और उस SVN की खोज की फिर से पढ़ें: बाहरी बस विभिन्न संग्रहों में कोड का उपयोग कर का उल्लेख नहीं है, लेकिन यह भी एक से अधिक काम कर रहे प्रतियां उपयोग करने के लिए इस्तेमाल किया जा सकता विजुअल एसवीएन में।
http://www.visualsvn.com/support/topic/00007/ और http://svnbook.red-bean.com/en/1.2/svn.advanced.externals.html
हालांकिदेखें, इस इस मुद्दे से निपटने के लिए सबसे अच्छा तरीका है? एक good thread है जो चीजों के माध्यम से जाता है, लेकिन चीजों को पूरी तरह से हल नहीं करता है।
इसलिए, svn: externals का उपयोग करें या नहीं? एकाधिक भंडारों का प्रयोग करें या नहीं? दोबारा, सालों से हमने कई वर्ग/अनुप्रयोगों के बीच साझा कक्षा पुस्तकालयों में कोड का संदर्भ दिया है और यह हमारे लिए काम करता है। अब VisualSVN के साथ यह काम कैसे करना है?