2012-12-12 13 views
5

मैं शाखा में वापस ट्रंक में किए गए संशोधन विलय कर रहा हूं (TortoiseSVN 1.7.10 का उपयोग करके, 2335 9 - 64 बिट बनाएं)।एसवीएन mergeinfo तारांकित संशोधन

जब मैं विलय जानकारी आदेश चलाता हूं, उदा।

svn mergeinfo https://url/code/branches/project.2.5/@{2012-12-11} https://url/code/trunk -R --show-revs=eligible 

मैं वापस एक संशोधन एक स्टार

r12345* 

के साथ चिह्नित मिलता है मैं SVN की जाँच करें: ट्रंक पर संपत्ति mergeinfo, कि संशोधन संख्या लगता है कि यह विलय कर दिया है, उदाहरण के लिए

/code/branches/project.2.5:10000-15000 

तो, अगर मैं इसे सही ढंग से समझ, कि संशोधन विलय कर दिया गया, तो क्यों यह अभी भी पात्र माना जाएगा?

(संदर्भ के लिए, मेरे पास एक दैनिक कार्य है जो सभी शाखाओं और रिपोर्टों पर नज़र रखता है जब उनमें से किसी के पास कोई उत्कृष्ट विलय होता है, इसलिए मैं किसी भी शाखा का ट्रैक रख सकता हूं जो ट्रंक से बहुत बुरी तरह से अलग होने के खतरे में पड़ता है। पता है कि क्या मैं इस संशोधन को अनदेखा कर सकता हूं या फिर इसे विशेष ध्यान देने की आवश्यकता है।)

परिणाम में तारांकन का क्या अर्थ है?

उत्तर

4

मेरे अपने प्रश्न का उत्तर देते हुए, लेकिन एक सहयोगी ने the merge info section in the manual को इंगित किया, विशेष रूप से अनुभाग मर्जिनोफ़ विरासत और गैर-इनहेरिएबल रेंज

असल में समस्या यह थी कि पथ में svnmergeinfo गुण विवादित थे - इसलिए रूट स्तर पर यह संशोधित किया गया था कि संशोधनों को विलय कर दिया गया था, वहां पेड़ के नीचे निर्देशिकाएं थीं, वास्तव में उन फ़ाइलों के करीब अपात्र संशोधन में, जिसमें विवादित जानकारी थी।

मेरी स्थिति में यह शायद इसलिए था क्योंकि मैं यह समझने के बिना रूट स्तर गुणों को मैन्युअल रूप से अद्यतन कर रहा था कि कुछ उप-निर्देशिकाओं का अपना स्वयं का, विरोधाभासी, पूर्व mergeinfo मान था।

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