2010-04-15 13 views
5

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

जब मैं संशोधन या प्रतिबद्धता की जांच करता हूं, तो मुझे उम्मीद है कि मैं उन पांच फाइलों को देखने की उम्मीद करता हूं जिन्हें मैंने केवल एक ही बदलाव के रूप में विलय किया था। हालांकि, मुझे प्रतिबद्ध संवाद में दिखाए गए 700 "संशोधित" फाइलें मिलती हैं। अगर मैं इनमें से किसी एक फाइल का चयन करता हूं और "बेस के साथ तुलना करता हूं," WinMerge आता है और कहता है "फाइलें समान हैं।"

मैंने इसे "आखिरी प्रतिबद्ध" पर सेट की गई फाइल तिथियों के साथ आजमाया है।

  • इन सभी फ़ाइलों को क्यों संशोधित किया गया है, जब वे समान हैं?
  • विलय में क्या कारण है?
  • से भविष्य में इस तरह से भ्रमित होने से मैं एसवीएन/टोर्टोइज एसवीएन को कैसे रोकूं?
+0

आप बाहरी विस्तार से वर्णन है और गुणों की उपेक्षा कर सकते हैं:

जवाब सवाल करने के लिए और अधिक जानकारी प्रदान कर सकते हैं तैनात? –

उत्तर

5

मैंने विलय के बाद इस व्यवहार (या कम से कम समान व्यवहार) को देखा है। हालांकि, TortoiseMerge का उपयोग करके मैं देख सकता था कि फ़ाइल स्वयं ही नहीं बदली थी, वहां संबंधित mergeinfo मान था।

Is there a way to turn TortoiseSVN using svn:mergeinfo off?

+1

यह वास्तव में समस्या है। मैं अब mergeinfo अंतर देख सकता हूं कि मैं इसे ढूंढ रहा हूं। मुझे अध्ययन करना होगा और देखेंगे कि कैसे mergeinfo इस तरह सेट हो जाता है। मुझे यकीन नहीं है कि मैंने एक गैर रूट विलय किया है। –

3

WinMerge कुछ खाली स्थान के मतभेद अनदेखी कर रहा है?

आपकी आईडीई कुछ सफेद जगहों को बदलने के लिए कॉन्फ़िगर किया जा सकता है, शायद न्यूलाइन अलग हैं (\ n -> \ r \ n) या टैब को रिक्त स्थान या इसके विपरीत में विस्तारित किया जा रहा है।

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

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