ठीक है, इसलिए हमारे अंदर लगभग 8 अलग-अलग परियोजनाओं के साथ एक बड़ा समाधान है। इनमें से प्रत्येक परियोजना विभिन्न तृतीय पक्ष असेंबली पर निर्भर करती है। यह समाधान स्रोत नियंत्रण की ट्रंक शाखा में है। हमारे पास ट्रंक से करीब 5 अलग-अलग शाखाएं भी हैं।आपको तृतीय पक्ष असेंबली कहां स्टोर करनी चाहिए?
इन तृतीय पक्ष असेंबली को प्रबंधित करने का सबसे अच्छा तरीका क्या है? जब आप किसी असेंबली का संदर्भ जोड़ते हैं और फिर उसे क्लिक करते हैं और गुण विंडो देखते हैं तो मुझे लगता है कि यह असेंबली के लिए एक कठिन कोड है।
उदाहरण के लिए: हमारी सभी शाखाओं को "सी: \ कोड \" में मैप किया गया है। तो ट्रंक "सी: \ कोड \ ट्रंक" होगा और एक शाखा "सी: \ कोड \ somebranch" होगी।
यदि मैं "असेंबलीज़" नामक "सी: \ कोड \ ट्रंक" में एक फ़ोल्डर बनाता हूं और फिर उस फ़ोल्डर में हमारी सभी तृतीय पक्ष असेंबली छोड़ देता हूं, और फिर मैं उस असेंबली संदर्भ में संबंधित एक असेंबली का संदर्भ जोड़ता हूं ? अगर मैं अतिरिक्त असेंबली पर क्लिक करता हूं तो मुझे लगता है कि ग्रेड आउट पथ संपत्ति "सी: \ कोड \ ट्रंक \ असेंबली \ someassembly.dll" कहती है।
यदि मैं ट्रंक से बाहर निकलता हूं तो क्या होता है? क्या "somebranch" में अभी भी "सी: \ कोड \ ट्रंक \ Assemblies \ someassembly.dll" का संदर्भ होगा या फिर यह "सी: \ कोड \ somebranch \ Assemblies \ someassembly.dll" का संदर्भ देगा?
वर्तमान में हमारे पास वास्तव में "असेंबली" नामक स्रोत नियंत्रण में एक शाखा है जिसे मैप किया गया है, बस किसी भी अन्य शाखा की तरह, "सी: \ कोड \"। इसलिए असेंबली के संदर्भ में परियोजनाओं वाली सभी शाखाओं में "सी: \ कोड \ असेंबली \ someassembly.dll" के संदर्भ हैं, इससे कोई फर्क नहीं पड़ता कि परियोजना किस शाखा में है, पथ समान होगा।
दुर्भाग्यवश इसका मतलब है कि आपको सफलतापूर्वक निर्माण करने के लिए समाधान प्राप्त करने के लिए आप जिस शाखा में काम कर रहे हैं और विधानसभा शाखा का नवीनतम संस्करण प्राप्त करना है।
यह सब संक्षेप में ऊपर:
आप एक संदर्भ है कि समाधान के सापेक्ष है कैसे जोड़ सकता हूँ? (यानी सी: \ कोड \ ट्रंक \ Assemblies \ someassembly.dll का संदर्भ जोड़ें और उस पथ को उस परियोजना के सापेक्ष रखें जो इसे जोड़ता है, ताकि जब शाखा बनाते हैं तो यह ब्रांडेड असेंबली फ़ोल्डर का संदर्भ देता है न कि ट्रंक के असेंबली फ़ोल्डर। इस संदर्भ में पहले से ही रिश्तेदार है?
3 पार्टी विधानसभाओं के प्रबंधन के लिए अन्य सिफारिश रणनीति क्या हैं?
सही हम वास्तव में विधानसभाओं साफ उप-निर्देशिका में बांटा गया फ़ोल्डर है। जब तक ये पथ सापेक्ष होते हैं तब मुझे लगता है कि यह एक गैर-मुद्दा है। सहायता के लिए धन्यवाद। – Chev