2010-09-23 7 views
30

मैंने ट्रंक और शाखा के बीच एक विलय किया।सबवर्सन पोस्ट-मर्ज ट्री विवाद - "स्थानीय डिलीट, विलय पर आने वाले संपादन"

ट्रंक पर, एक फ़ोल्डर है, चलो टेम्पलेट्स/टोटो कहें।

शाखा पर, फ़ोल्डर टोटो के अलावा सब कुछ है (स्थानीय डिलीट नहीं है, टोटो बस रेपो में नहीं है)।

मैर्ज करने के बाद (मैंने कई बार कोशिश की), मैं हमेशा एक सनकी पेड़ संघर्ष "स्थानीय हटाने, विलय पर आने वाले संपादन" के साथ समाप्त होता हूं। हालांकि, जैसा कि मैंने कहा है, यह एक स्थानीय हटा नहीं है।

उचित यह हल करने के लिए क्या तरीका है? उचित रूप से, मैं निश्चित रूप से ट्रंक से शाखा तक टोटो की मैन्युअल प्रति का मतलब नहीं है।

मैंने दस्तावेज़ पढ़ा, लेकिन मैं अभी भी अटक गया हूं।

उत्तर

35

क्लाइंट और सर्वर पक्ष पर आप किस संस्करण का सबवर्सन उपयोग कर रहे हैं? सर्वर पर संस्करण 1.4.x और क्लाइंट पर 1.6.x 'पेड़ त्रुटियों' में समाप्त हो सकता है।

SVN how to resolve new tree conflicts when file is added on two branches

svn resolve --accept working 

का जिक्र करते हुए काम कर सकता है।

+0

आपके उत्तर के लिए धन्यवाद, दोनों पक्षों पर 1.6.x – Rolf

+0

मुझे लगता है * svn cleanup * या तो मदद नहीं करता है। * Svn स्थिति -u * क्या कहता है? एक * svn diff * आपके 'टोटो' फ़ोल्डर का इलाज कैसे करता है? – zellus

+8

दुर्भाग्यवश, यह केवल संघर्ष को हल करता है। यह गायब निर्देशिका प्रकट नहीं करता है, अनुपस्थिति जो स्वाभाविक रूप से मेरे लिए दोष विलय की तरह दिखती है। –

1
svn resolve --accept theirs-full templates/Toto 

यह ट्रंक से फ़ोल्डर लाना चाहिए w/बाहर आप होने मैन्युअल रूप से कॉपी करने के लिए इसे

1.6.x डब्ल्यू
+17

यह मेरे लिए काम नहीं करता है। परिणामी त्रुटि संदेश था: svn: चेतावनी: वृक्ष संघर्ष केवल 'काम करने' राज्य के लिए हल किया जा सकता है; 'src/main/resource/config/dir' हल नहीं किया गया –

+0

मेरे लिए काम नहीं किया था, या तो। –

1

एक ही मुद्दा है, यहाँ क्या मेरे लिए (ऊपर उत्तर देने के लिए थोड़ा अलग काम किया है, जो नहीं किया है काम कर रहे टेम्पलेट्स --accept

SVN संकल्प/टोटो

6

, तो निम्न काम नहीं करता है (यह मेरे लिए नहीं था), यह आईडीई के माध्यम से प्रयास करें: मेरे लिए) काम करते हैं। मैंने नेटबीन्स के माध्यम से कोशिश की और यह काम किया।

पहले निर्देशिका का चयन करें और विरोध हल करें। यह स्वचालित रूप से पूछता है कि क्या आप अपनी कार्यशील निर्देशिका संरचना को स्वीकार करना चाहते हैं।

svn resolve --accept working templates/Toto 
संबंधित मुद्दे