मेरे पास एसवीएन में कई शाखाएं हैं, इसमें रिलीज के साथ:

/branches/releaseApril
/branches/releaseMay
/branches/releaseJune

मैं वर्तमान में उत्पादन में एक शाखा के रूप में रिलीज को चिह्नित करना चाहता हूं:

/branches/production

अगर कोई/शाखाओं/उत्पादन के लिए कुछ करता है, तो मैं चाहता हूं कि अंतर्निहित शाखा बदल जाए। एसवीएन में एक सिम्लिंक की तरह। क्या यह संभव है?

1
Sjoerd 24 जून 2011, 12:38

3 जवाब

सबसे बढ़िया उत्तर

नहीं, यह संभव नहीं है। आप एक शाखा को हटा सकते हैं और उसी नाम से एक नई शाखा बना सकते हैं, लेकिन किसी शाखा के "पॉइंटर" को कहीं और इंगित करने के लिए अपडेट करना संभव नहीं है।

0
Sjoerd 15 अगस्त 2012, 12:25

आप externals के साथ ऐसा ही कुछ हासिल कर सकते हैं। लेकिन इसमें कमियां हैं।

1
Community 23 मई 2017, 15:04

svn:external आज़माएं। इसका उपयोग करना अजीब लग सकता है लेकिन इसे वही करना चाहिए जो आप चाहते हैं।

एक अन्य विकल्प यह है कि शाखा /branches/production को केवल सभी के लिए पढ़ा जाए। इस तरह, कोई भी गलती से इसे बदल नहीं सकता है, लेकिन इसका मतलब है कि लोगों को सही शाखा में जाना होगा (और वे गलत शाखा का उपयोग कर सकते हैं, इसलिए आप वर्ग एक पर वापस आ गए हैं)।

0
Aaron Digulla 24 जून 2011, 12:42