सामग्री पर जाएँ
Easy Diff Checker

थ्री-वे मर्ज · diff3 · मुफ़्त

दो संस्करण मर्ज करें। सिर्फ़ टकराव हल करें।

मूल और दो संपादित प्रतियाँ दें। एक ओर के बदलाव अपने-आप मर्ज होते हैं — बाकी आप एक क्लिक में तय करें।

आपका संस्करण

साझा पूर्वज

उनका संस्करण

मर्ज परिणाम यहाँ दिखेगा।

मर्ज करने के लिए तीन संस्करण पेस्ट करें

सिर्फ़ एक ओर किए गए बदलाव अपने-आप मर्ज हो जाते हैं। जहाँ दोनों ओर ने एक ही पंक्तियाँ बदलीं, वहाँ परिणाम आप चुनते हैं — कुछ भी अपलोड नहीं होता।

कॉपी या डाउनलोड करते समय अनसुलझे टकराव git-शैली के <<<<<<< मार्कर के साथ लिखे जाते हैं।

यह कैसे काम करता है

तीन कदम। साइन-अप नहीं।

  1. 1

    मूल फ़ाइल “बेस” के रूप में, अपनी संपादित प्रति “मेरा” के रूप में और दूसरी संपादित प्रति “उनका” के रूप में पेस्ट करें। आप हर पैनल पर फ़ाइलें भी छोड़ सकते हैं।

  2. 2

    “मर्ज करें” दबाएँ। सिर्फ़ एक ओर बदली पंक्तियाँ अपने-आप मर्ज होती हैं; जिन पंक्तियों को दोनों ओर ने अलग-अलग बदला, वे टकराव बन जाती हैं।

  3. 3

    हर टकराव के लिए “मेरा”, “उनका”, “दोनों” चुनें या हाथ से संपादित करें, फिर मर्ज फ़ाइल कॉपी या डाउनलोड करें। अनसुलझे टकराव git-शैली के मार्कर रखते हैं।

सुविधाएँ

असली डेटा के लिए बना।

diff3

git जैसा ही मर्ज

git और अन्य वर्ज़न कंट्रोल टूल का diff3 एल्गोरिदम उपयोग करता है, इसलिए आपको वही अपने-आप मर्ज और वही टकराव मिलते हैं।

ऑटो

सुरक्षित बदलाव अपने-आप मर्ज

सिर्फ़ एक ओर — या दोनों ओर एक जैसे — किए गए बदलाव अपने-आप लागू होते हैं और उनके स्रोत के साथ चिह्नित होते हैं।

समाधान

हर टकराव के लिए एक क्लिक

“मेरा” या “उनका” उपयोग करें, दोनों किसी भी क्रम में रखें, बेस रखें, या परिणाम हाथ से संपादित करें। हर विकल्प पूर्ववत हो सकता है।

शब्द

ठीक देखें कि क्या टकराता है

टकराने वाली पंक्तियाँ साथ-साथ दिखती हैं, अलग शब्द हाइलाइट के साथ, और बेस संस्करण एक क्लिक दूर।

मार्कर

Git-संगत आउटपुट

जो कुछ भी अनसुलझा छोड़ें, वह <<<<<<<, ||||||| और >>>>>>> मार्कर के साथ लिखा जाता है, आपके एडिटर में पूरा करने के लिए तैयार।

निजी

कुछ भी अपलोड नहीं होता

कॉन्फ़िग फ़ाइलें, अनुबंध और सोर्स कोड पूरी तरह आपके ब्राउज़र में मर्ज होते हैं। शेयर लिंक सामग्री को URL फ़्रैगमेंट में रखते हैं।

अक्सर पूछे जाने वाले प्रश्न

प्रश्न और उत्तर

थ्री-वे मर्ज क्या है?

थ्री-वे मर्ज किसी फ़ाइल की दो संपादित प्रतियों को उस मूल (बेस) की मदद से जोड़ता है जिससे दोनों शुरू हुईं। बेस से पता चलता है कि हर पंक्ति किस ओर ने बदली, इसलिए एकतरफ़ा बदलाव अपने-आप लागू होते हैं और सिर्फ़ असली टकराव पर फ़ैसला चाहिए।

टकराव किसे माना जाता है?

टकराव तब होता है जब दोनों संस्करणों ने एक ही पंक्तियाँ — या ठीक पास की पंक्तियाँ — अलग-अलग तरीके से बदलीं। अगर दोनों ओर ने बिल्कुल एक जैसा बदलाव किया, तो वह अपने-आप मर्ज हो जाता है।

अगर मेरे पास बेस संस्करण नहीं है तो?

बेस खाली छोड़ें और “मेरा” व “उनका” के बीच हर अंतर आपके हल करने के लिए टकराव बन जाता है — असल में एक निर्देशित टू-वे मर्ज।

क्या मैं इससे git मर्ज टकराव हल कर सकता हूँ?

हाँ। बेस के लिए git show :1:file, अपने लिए :2:file और उनके लिए :3:file उपयोग करें, उन्हें पेस्ट करें, हल करें, फिर परिणाम वापस फ़ाइल में कॉपी करें।

क्या मेरी फ़ाइलें अपलोड होती हैं?

नहीं। मर्ज पूरी तरह आपके ब्राउज़र में चलता है। इतिहास सिर्फ़ आपके डिवाइस पर सेव होता है, और शेयर लिंक टेक्स्ट को लिंक के अंदर ही रखते हैं।

क्या यह इंडेंटेशन बदलाव अनदेखा कर सकता है?

हाँ। “व्हाइटस्पेस बदलाव अनदेखा करें” चालू करें ताकि फिर से इंडेंट हुई पंक्तियाँ दूसरी ओर के असली बदलावों से टकराव न बनाएँ।

और तुलना टूल

मुफ़्त, निजी, आपके ब्राउज़र में।

इतिहास

सिर्फ़ इस ब्राउज़र में सेव। अधिकतम 50 तुलनाएँ।

कीबोर्ड शॉर्टकट

तुलना करें
⌘↵
अगला टकराव
]j
पिछला टकराव
[k
यह सूची दिखाएँ
?
डायलॉग और मेनू बंद करें
Esc

टेक्स्ट बॉक्स में टाइप करते समय अक्षर वाले शॉर्टकट अनदेखे रहते हैं।