संस्करण नियंत्रण में अधिक जानकारी उपलब्ध है जब यह विरोधाभासों का समाधान करता है: इसमें न केवल आपका संस्करण और दूसरे लड़के का संस्करण है, बल्कि सामान्य पूर्वज भी हैं, और इस प्रकार यह तीन-तरफा मर्ज कर सकता है । यहां, सामान्य पूर्वज वितरण में कॉन्फ़िगरेशन फ़ाइल का मूल संस्करण है, या आधिकारिक संस्करण जिसे आप अंतिम रूप से अपने परिवर्तनों के साथ विलय कर चुके हैं।
दुर्भाग्य से न तो उबंटू और न ही किसी अन्य प्रमुख वितरण के बारे में मुझे पता है कि कॉन्फ़िगरेशन फ़ाइल अपडेट होने पर तीन-तरफा मर्ज करना पूरी तरह से सहज है। आप पास मिल सकते हैं, हालांकि, एटकीपर के साथ । एटकीपर एपीटी के लिए एक ऐड-ऑन है, डेबियन और डेरिवेटिव द्वारा उपयोग किए जाने वाले पैकेज प्रबंधन उपकरण, जो /etc
एक संस्करण नियंत्रण प्रणाली (बाजार, डार्क्स, गिट, मर्क्यूरियल) में प्रबंधित करता है; इसे अन्य प्रणालियों में पोर्ट किया गया है, जिसमें फेडोरा में यम भी शामिल है। मैं एटकीपर का उपयोग करने की सलाह देता हूं; यह आपके द्वारा किए गए परिवर्तनों का ट्रैक रखने का एक शानदार तरीका है /etc
।
कुछ प्रोग्राम ucf के साथ उनकी कॉन्फ़िगरेशन फ़ाइलों को प्रबंधित करते हैं , लेकिन यह कुछ ऐसा नहीं है जिसका आपके पास उपयोगकर्ता के रूप में नियंत्रण है।
आम तौर पर, आप पूर्वज और दो संस्करण हैं जब, आप के साथ एक तीन तरह से मर्ज कर सकते हैं merge
उपयोगिता के साथ भेज दिया आरसीएस या साथ diff3 -m
से diffutils ।
एक महान कई इंटरैक्टिव अंतर और मर्ज प्रोग्राम भी हैं। Emacs और Vim में उस के लिए इंटरफेस है, जैसा कि अधिकांश दर्शक करते हैं ।