2011-06-30 13 views
6

मेरे पास एक शाखा है जिसमें एक फ़ोल्डर का नाम बदल दिया गया था। अब मैं ट्रंक से इस शाखा में परिवर्तनों को मर्ज करने की कोशिश कर रहा हूं, लेकिन ट्रंक में संशोधित फाइलें अभी भी मूल फ़ोल्डर नाम के अंतर्गत हैं, इसलिए svn एक पेड़ संघर्ष फेंकता है। मैं इसे कैसे हल करूं?एसवीएन शाखा में फ़ोल्डर का नाम बदलें, संघर्ष

फ़ोल्डर का नाम बदलकर svn नामकरण किया गया था।

+1

संभावित डुप्लिकेट: http://stackoverflow.com/questions/2896355/handle-renames-in-parallel-branches –

उत्तर

9

यह एक ऐसा मामला है जहां विलय हमेशा पूर्ण विलय के लिए पेड़ संघर्ष देगा। इस संघर्ष से बचने और कोड को मर्ज करने के लिए एक शॉर्टकट यह है कि, इस शाखा में पूर्ण ट्रंक विलय करने के बाद ... पेड़ संघर्ष को अनदेखा कर, व्यक्तिगत फ़ोल्डर को मर्ज करें।

उदाहरण के लिए:

/trunk 
    /FolderA 
    /FolderB 
    /FolderC 

/branhes 
    /Branch1 
    /FolderA 
    /FolderB 
    /Renamed Folder (Previously Folder C) 
  1. /branches/Branch1
  2. के साथ मर्ज /trunk/branches/Branch1/Renamed Folder

चीयर्स साथ /trunk/FolderC मर्ज !!

+0

हाँ मैंने यही किया और यह काम किया। – ace

संबंधित मुद्दे