मैं एक नई शाखा कैसे बनाऊं?


139

TortoiseSVN का उपयोग करके मैं अपनी कार्यशील प्रतिलिपि के साथ एक नई शाखा कैसे बनाऊं?

मुझे शाखा का विकल्प दिखाई देता है, लेकिन मुझे इसे किसी भी तरह से नाम देने का कोई तरीका नहीं दिखता है।

जवाबों:


61

एसवीएन में शाखाएं अनिवार्य रूप से निर्देशिका हैं; आप शाखा का नाम इतना नहीं रखते हैं जितना कि शाखा में निर्देशिका का नाम चुनें।

एक शाखा का नामकरण करने का सामान्य तरीका यह है कि इसे branchesआपकी रिपॉजिटरी में एक निर्देशिका के तहत रखा जाए । TortoiseSVN के शाखा संवाद के "टू URL:" भाग में, इसलिए आप कुछ इस तरह दर्ज करेंगे:

(svn/http)://path-to-repo/branches/your-branch-name

एक परियोजना की मुख्य शाखा को ट्रंक के रूप में जाना जाता है , और आमतौर पर इसमें स्थित होता है:

(svn/http)://path-to-repo/trunk

अब मुझे क्यों मिलता है: "' सबवर्सन 2 / एसवीएन / डेनेलनशिंग 4 / शाखाएँ / ओमेर ' के विकल्प: स्टेटस लाइन नहीं पढ़ सकते: एक मौजूदा कनेक्शन को रिमोट होस्ट द्वारा जबरन बंद कर दिया गया था।"
the_drow

1
क्या "URL:" अब "पथ:" नहीं है?
पीटर मोर्टेनसेन

226

राइट क्लिक करें और SVN रेपो-ब्राउज़र खोलें:

यहां छवि विवरण दर्ज करें

ट्रंक (वर्किंग कॉपी) पर राइट क्लिक करें और कॉपी को चुनें :

यहां छवि विवरण दर्ज करें

संबंधित शाखा का नाम / पथ इनपुट करें:

यहां छवि विवरण दर्ज करें

ठीक क्लिक करें, संबंधित लॉग संदेश टाइप करें, और ठीक क्लिक करें।


14
इस चरण के बाद, यदि आप संशोधन की फ़ाइलों का उपयोग करना चाहते हैं, तो टैग / शाखा फ़ोल्डर का राइट क्लिक मेनू प्राप्त करें। चुनें: एसवीएन अपडेट। उसके बाद ही, Version2.45.5 का फ़ोल्डर फ़ोल्डर में इसकी फाइलों के साथ कॉपी किया जाता है।
परत

"कॉपी टू ..." मेरे मेनू पर नहीं दिखता है - Versio n1.9.5 बिल्ड 27581
नीलवैल

2
@ नीलवरलर्स - यह आपके द्वारा उपयोग किए जा रहे विंडोज एसवीएन क्लाइंट पर भिन्न हो सकता है। खदान पर, मेरे पास "एसवीएन शाखा / टैग" है। यदि आपको वह नहीं दिखता है, तो अपने एसवीएन क्लाइंट की सेटिंग में जाएं और जांचें कि "कॉन्टेक्स्ट मेनू" के लिए क्या विकल्प सक्षम हैं।
एचपीडब्ल्यूडी

66

TortoiseSVN के रिपॉजिटरी ब्राउज़र में, उस शाखा को खोजें जिसे आप नई शाखा बनाना चाहते हैं। राइट-क्लिक करें, कॉपी करें .... और नई शाखा पथ दर्ज करें। अब आप अपने स्थानीय WC को उस शाखा में "स्विच" कर सकते हैं।


6

यदि आप Trunk/और Release/वर्कफ़्लो के साथ काम करते हैं तो मेरा समाधान :

Trunk/जिस पर आप अपनी शाखा बना रहे हैं, उस पर राइट क्लिक करें :

सूँ ढ

शाखा / टैग का चयन करें:

शाखा / टैग

अपनी नई शाखा के स्थान पर टाइप करें, संदेश दें, और कोई भी बाह्य (यदि आपका भंडार उनके पास है)

यहां छवि विवरण दर्ज करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.