का उपयोग कर मैं एक शाखा है जो मैं परिवर्तन अलग से कर रहा हूँ है दो शाखाओं मर्ज करें। अन्य टीम साथी ट्रंक में बदलाव कर रही हैं। परिदृश्य है, अब मैं ट्रंक अपडेट + मेरी शाखा अपडेट सहित रिलीज देना चाहता हूं। चूंकि मैंने अभी तक पूरा मॉड्यूल नहीं किया है, इसलिए मैं शाखा को ट्रंक में विलय नहीं करना चाहता हूं। इसके बजाय मैं ट्रंक से एक और नई शाखा बनाना चाहता हूं और फिर मेरी शाखा शाखाओं को उस नई शाखा में बदलना चाहता हूं। तो यह है कि मैं नई शाखा हो सकता है पूरी तरह से अपनी शाखा अद्यतन + नवीनतम ट्रंक अपडेट के साथ अद्यतन।कछुआ SVN
मैं कछुआ SVN मर्ज का उपयोग कर रहा है और इस मैं क्या किया है: एक है, जो अपनी शाखा में होने नहीं कर रहा है:
मान लीजिए कि ट्रंक में एक नए जोड़े गए फ़ाइल नहीं है करते हैं। तो नव निर्मित शाखा भी फ़ाइल ए होने (मैं मर्ज विकल्प का इस्तेमाल किया: "दो अलग पेड़ विलय") मैं नई शाखा फ़ोल्डर में जाने के लिए और [से] क्षेत्र के लिए है कि शाखा यूआरएल दिया और के लिए अपनी शाखा यूआरएल दे दी है [ क्षेत्र के लिए। जब मैंने विलय किया तो यह स्थानीय प्रतिलिपि से एक फ़ाइल हटा देता है। स्पष्ट रूप से जो मैं समझता हूं, विलय ने बदलावों को एकीकृत करने के बजाय नई शाखा राज्य को मेरी शाखा राज्य में ले लिया है।
क्या मैं चाहता हूँ नवीनतम परिवर्तन है कि नई शाखा चल रहा है खो के बिना, नई शाखा करने के लिए अपनी शाखा परिवर्तन मर्ज करने के लिए है। ताकि मेरे पास नई शाखा हो: नवीनतम ट्रंक संशोधन + मेरी शाखा बदलती है।
यह कैसे करें?
यह आपके वर्तमान SVN, (ट्रंक == newbranch) है। अब आप अपनी कार्यरत शाखा को मर्ज करना चाहते हैं (आपको विशिष्ट संशोधन (200 से 266 और 2 9 0, 2 9 3) को मर्ज करने की आवश्यकता है। कृपया आगे बढ़ने के लिए पूर्व शर्त है? – Ashif
हाँ जैतून। मैं अपनी शाखा कार्यों को मर्ज करना चाहता हूं नई शाखा; जो ट्रंक की एक सटीक प्रति है। कृपया ऐसा करने के लिए चरण-दर-चरण प्रक्रिया का उल्लेख करें। –