मेरे पास एसवीएन में कई शाखाएं हैं, इसमें रिलीज के साथ:
/branches/releaseApril
/branches/releaseMay
/branches/releaseJune
मैं वर्तमान में उत्पादन में एक शाखा के रूप में रिलीज को चिह्नित करना चाहता हूं:
/branches/production
अगर कोई/शाखाओं/उत्पादन के लिए कुछ करता है, तो मैं चाहता हूं कि अंतर्निहित शाखा बदल जाए। एसवीएन में एक सिम्लिंक की तरह। क्या यह संभव है?
3 जवाब
नहीं, यह संभव नहीं है। आप एक शाखा को हटा सकते हैं और उसी नाम से एक नई शाखा बना सकते हैं, लेकिन किसी शाखा के "पॉइंटर" को कहीं और इंगित करने के लिए अपडेट करना संभव नहीं है।
आप externals के साथ ऐसा ही कुछ हासिल कर सकते हैं। लेकिन इसमें कमियां हैं।
svn:external
आज़माएं। इसका उपयोग करना अजीब लग सकता है लेकिन इसे वही करना चाहिए जो आप चाहते हैं।
एक अन्य विकल्प यह है कि शाखा /branches/production
को केवल सभी के लिए पढ़ा जाए। इस तरह, कोई भी गलती से इसे बदल नहीं सकता है, लेकिन इसका मतलब है कि लोगों को सही शाखा में जाना होगा (और वे गलत शाखा का उपयोग कर सकते हैं, इसलिए आप वर्ग एक पर वापस आ गए हैं)।
संबंधित सवाल
जुड़े हुए प्रश्न
नए सवाल
svn
अपाचे लाइसेंस के तहत वितरित एक केंद्रीयकृत ओपन-सोर्स रिवीजन नियंत्रण प्रणाली एसवीएन (तोड़फोड़) के बारे में सवालों के लिए इस टैग का उपयोग करें।