2012-12-19 21 views
6

मेरे पास बिटबकेट पर एक भंडार है और मैं इसे Mercurial प्लगइन का उपयोग करके ग्रहण से एक परिवर्तन खींच रहा था। ग्रहण में से कुछ फाइलों को संशोधित किया गया था, इसलिए यह संघर्ष का कारण बनता है।खींचने के बाद ग्रहण विवादित संघर्ष: दूरस्थ फ़ाइल को कैसे चुनें

enter image description here

enter image description here

मैं सिर्फ स्थानीय फ़ाइल छोड़ देना और रिमोट के साथ इसे अपडेट करना। तो मैं प्रोजेक्ट पर राइट क्लिक करता हूं और टीम चुनता हूं -

के साथ सिंक्रनाइज़ करें लेकिन मुझे दूरस्थ फ़ाइल का चयन करने और स्थानीय छोड़ने के लिए क्या क्लिक करना चाहिए?

enter image description here

enter image description here

उत्तर

3

बस फ़ाइल पर राइट क्लिक करें और वापस बदलें .. क्योंकि आप अपने परिवर्तनों को त्यागना चाहते हैं।

हालांकि सामान्य तौर पर, यदि आप अपने परिवर्तन के बारे में परवाह अप्रतिबद्ध कार्यक्षेत्र अद्यतन अनुशंसित नहीं है। इसके बजाय पहले अपने परिवर्तन करें और फिर खींचने के बाद फिर से विलय करें या विलय करें।

  • वापस - यह असामान्य परिवर्तन को हटा देता है। यह फ़ाइल सामग्री को नवीनतम प्रतिबद्धता
  • अपडेट में समान बनाता है - यह वर्तमान शाखा पर नवीनतम टोपोलॉजिकल हेड की दिशा में कार्यशील निर्देशिका को स्थानांतरित करता है।
  • रीबेस - यह मूल रूप से प्रतिबद्ध किए गए एक प्रतिबद्ध परिवर्तन को स्थानांतरित करता है ताकि यह लक्ष्य परिवर्तन पर आधारित हो। अगर संदेह में रीबेस के बजाए विलय का उपयोग विलय का उपयोग होता है तो एक उन्नत ऑपरेशन होता है।

असामान्य कार्यक्षेत्र अद्यतन के साथ समस्या यह है कि यदि संघर्ष हैं तो पिछले राज्य में वापस आने का कोई आसान तरीका नहीं है। यदि मर्ज या रीबेज के साथ संघर्ष हैं और आप उन्हें अभी हल नहीं करना चाहते हैं तो आप Mercurial मर्ज व्यू में एबॉर्ट बटन दबा सकते हैं और यह पहले वापस कैसे होगा पर वापस जायेगा।

+0

उत्तर के लिए धन्यवाद। एक बड़ा मुद्दा यह है कि भले ही मैं अपनी भाषा में 'रिवर्ट', 'रीबेस', 'अपडेट' का अनुवाद कर सकता हूं। मुझे गलती से इस में से एक करके स्रोत कोड को खराब करने के लिए पूरी तरह से और संगीत समारोह को समझ में नहीं आता है। क्या आप थोड़ा सा समझा सकते हैं? तब मैं आपका जवाब स्वीकार करूंगा। –

+0

मैंने और विस्तार जोड़ा, उम्मीद है कि यह समझ में आता है – johnpeb

0

ग्रहण में मैं क्या कर सकते हैं

  • सही पैकेज Explorer में फ़ाइल पर क्लिक करें
  • साथ
  • एक और ChangeSet
  • बदलें नवीनतम चा चयन रिमोट रिपोजिटरी से ngeset