जब परस्पर विरोधी परिवर्तन का उपयोग करते हुए विलय हो जाता है hg merge
, तो मर्क्यूरियल मेरी कार्य प्रतिलिपि में विलय किए जाने वाली फ़ाइलों में मार्करों का एक सेट सम्मिलित करता है:
<<<<<<< local
version = 0.2
=======
version = 0.1
>>>>>>> other
फिर मैं स्वयं द्वारा निर्मित सूची से यू के रूप में चिह्नित सभी फाइलों को मैन्युअल रूप से संपादित करता hg resolve --all -l
हूं और फिर मैं बताता हूं कि मैंने उनके द्वारा हल किया हैhg resolve -m file1 file2 file3 ...
कई स्थितियों में, मैं चाहूंगा कि मेरी या-केवल या केवल-कुछ विरोधाभासी फ़ाइलों पर केवल परिवर्तन हो। मैं दो सरल sed / awk बनाने की सोच रहा हूँ / जो भी स्क्रिप्ट का नाम है accept-theirs.sh
और accept-my.sh
क्या इसे करने का कोई "उचित" तरीका है?