मैं Mercurial के साथ सहयोग करने के लिए नया हूँ। मेरी स्थिति:एचजी विलय को कैसे छोड़ें?
- एक और प्रोग्रामर ने 2-स्पेस इंडेंट के साथ 4-स्पेस इंडेंट्स को प्रतिस्थापित करने के लिए फ़ाइल के संशोधित 1 को बदल दिया। (यानी प्रत्येक पंक्ति को बदल दिया।) उस रेव 2 को कॉल करें, रिमोट रेपो पर धक्का दिया।
- मैंने अपने स्थानीय कार्यक्षेत्र में विभिन्न कोड परिवर्तनों के साथ संशोधित संशोधन 1 किया है। कॉल करें कि रेव 3.
- मेरे पास
hg pull
एड औरhg merge
डी क्या हो रहा था इसके बारे में स्पष्ट विचार किए बिना। - संघर्ष असंख्य हैं और वास्तव में वास्तविक नहीं हैं।
तो मैं वास्तव में चाहता हूं कि मैं विलय से पहले अपने स्थानीय रेपो को 2-स्पेस इंडेंट में बदल दूंगा; तो विलय छोटा होगा (मुझे लगता है)। लेकिन मैं बैक अप नहीं कर सकता। मुझे लगता है कि मुझे hg update -r 3
की आवश्यकता है लेकिन यह abort: outstanding uncommitted merges
कहता है।
मैं विलय को पूर्ववत कैसे कर सकता हूं, मेरे स्थानीय रेपो में अंतर बदल सकता हूं, और रिमर्ज कर सकता हूं?
ओह - धन्यवाद। आपने सही जवाब दिया होगा जब मैंने इसे स्वयं समझ लिया था। मैं emacs में हूँ, तो 'एम-एक्स इंडेंट-क्षेत्र' ने फिर से चलने वाली चाल की। – Grumdrig
ध्यान देने योग्य है कि अनचाहे फ़ाइलों को हटाया नहीं जाएगा। – djsutho