diff3
git जैसा ही मर्ज
git और अन्य वर्ज़न कंट्रोल टूल का diff3 एल्गोरिदम उपयोग करता है, इसलिए आपको वही अपने-आप मर्ज और वही टकराव मिलते हैं।
थ्री-वे मर्ज · diff3 · मुफ़्त
मूल और दो संपादित प्रतियाँ दें। एक ओर के बदलाव अपने-आप मर्ज होते हैं — बाकी आप एक क्लिक में तय करें।
मर्ज करने के लिए तीन संस्करण पेस्ट करें
सिर्फ़ एक ओर किए गए बदलाव अपने-आप मर्ज हो जाते हैं। जहाँ दोनों ओर ने एक ही पंक्तियाँ बदलीं, वहाँ परिणाम आप चुनते हैं — कुछ भी अपलोड नहीं होता।
कॉपी या डाउनलोड करते समय अनसुलझे टकराव git-शैली के <<<<<<< मार्कर के साथ लिखे जाते हैं।
यह कैसे काम करता है
मूल फ़ाइल “बेस” के रूप में, अपनी संपादित प्रति “मेरा” के रूप में और दूसरी संपादित प्रति “उनका” के रूप में पेस्ट करें। आप हर पैनल पर फ़ाइलें भी छोड़ सकते हैं।
“मर्ज करें” दबाएँ। सिर्फ़ एक ओर बदली पंक्तियाँ अपने-आप मर्ज होती हैं; जिन पंक्तियों को दोनों ओर ने अलग-अलग बदला, वे टकराव बन जाती हैं।
हर टकराव के लिए “मेरा”, “उनका”, “दोनों” चुनें या हाथ से संपादित करें, फिर मर्ज फ़ाइल कॉपी या डाउनलोड करें। अनसुलझे टकराव git-शैली के मार्कर रखते हैं।
सुविधाएँ
diff3
git और अन्य वर्ज़न कंट्रोल टूल का diff3 एल्गोरिदम उपयोग करता है, इसलिए आपको वही अपने-आप मर्ज और वही टकराव मिलते हैं।
ऑटो
सिर्फ़ एक ओर — या दोनों ओर एक जैसे — किए गए बदलाव अपने-आप लागू होते हैं और उनके स्रोत के साथ चिह्नित होते हैं।
समाधान
“मेरा” या “उनका” उपयोग करें, दोनों किसी भी क्रम में रखें, बेस रखें, या परिणाम हाथ से संपादित करें। हर विकल्प पूर्ववत हो सकता है।
शब्द
टकराने वाली पंक्तियाँ साथ-साथ दिखती हैं, अलग शब्द हाइलाइट के साथ, और बेस संस्करण एक क्लिक दूर।
मार्कर
जो कुछ भी अनसुलझा छोड़ें, वह <<<<<<<, ||||||| और >>>>>>> मार्कर के साथ लिखा जाता है, आपके एडिटर में पूरा करने के लिए तैयार।
निजी
कॉन्फ़िग फ़ाइलें, अनुबंध और सोर्स कोड पूरी तरह आपके ब्राउज़र में मर्ज होते हैं। शेयर लिंक सामग्री को URL फ़्रैगमेंट में रखते हैं।
अक्सर पूछे जाने वाले प्रश्न
थ्री-वे मर्ज किसी फ़ाइल की दो संपादित प्रतियों को उस मूल (बेस) की मदद से जोड़ता है जिससे दोनों शुरू हुईं। बेस से पता चलता है कि हर पंक्ति किस ओर ने बदली, इसलिए एकतरफ़ा बदलाव अपने-आप लागू होते हैं और सिर्फ़ असली टकराव पर फ़ैसला चाहिए।
टकराव तब होता है जब दोनों संस्करणों ने एक ही पंक्तियाँ — या ठीक पास की पंक्तियाँ — अलग-अलग तरीके से बदलीं। अगर दोनों ओर ने बिल्कुल एक जैसा बदलाव किया, तो वह अपने-आप मर्ज हो जाता है।
बेस खाली छोड़ें और “मेरा” व “उनका” के बीच हर अंतर आपके हल करने के लिए टकराव बन जाता है — असल में एक निर्देशित टू-वे मर्ज।
हाँ। बेस के लिए git show :1:file, अपने लिए :2:file और उनके लिए :3:file उपयोग करें, उन्हें पेस्ट करें, हल करें, फिर परिणाम वापस फ़ाइल में कॉपी करें।
नहीं। मर्ज पूरी तरह आपके ब्राउज़र में चलता है। इतिहास सिर्फ़ आपके डिवाइस पर सेव होता है, और शेयर लिंक टेक्स्ट को लिंक के अंदर ही रखते हैं।
हाँ। “व्हाइटस्पेस बदलाव अनदेखा करें” चालू करें ताकि फिर से इंडेंट हुई पंक्तियाँ दूसरी ओर के असली बदलावों से टकराव न बनाएँ।
और तुलना टूल
सिंटैक्स हाइलाइटिंग और खिसके कोड की पहचान वाला साथ-साथ diff।
कुंजियों का क्रम अनदेखा करने वाला सिमेंटिक diff, सटीक पाथ और JSON Patch के साथ।
XLSX, XLS, ODS और CSV — पंक्ति और सेल के अंतर, ID से मिलाए गए।
DOCX, DOC, PDF, PPTX, ODT और अन्य — फ़ॉर्मैट के पार भी।
स्लाइडर, फ़ेड, ब्लिंक, पिक्सेल अंतर और हाइलाइट किए हिस्से।
जो सिर्फ़ A में, सिर्फ़ B में और दोनों में है — तुरंत।
दो फ़ोल्डर या .zip आर्काइव की तुलना करें — डेस्कटॉप ऐप की ज़रूरत नहीं।