मुफ़्त टेक्स्ट डिफ़ और मर्जर
दो टेक्स्ट को साथ-साथ तुलना करें, अंतर उजागर करें और उन्हें सहजता से मर्ज करें। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में काम करता है, बिना साइन-अप के।
अपडेट किया गया
Text Diff & Merger
Compare texts, visualize differences, and merge with conflict resolution. Supports 2-way and 3-way merge with multiple strategies.
Compare two texts directly.
Original (Left)
Modified (Right)
About Text Diff & Merger
Compare two or three versions of text, see differences highlighted with syntax coloring and word-level inline diffs, and merge them with full conflict resolution. Supports undo/redo, custom edits, session history, multiple merge strategies, keyboard shortcuts, and export as patch, conflict markers, or conflict report.
- Green (+): Added lines
- Red (-): Removed lines
- Yellow (!): True conflict
- Cyan: Auto-mergeable
- Blue: Resolved conflict
- highlighted: Changed words
- Left: Keep left version
- Right: Keep right version
- Both: Include both versions
- Custom: Write your own merge
- Per-line: Accept/reject each line
- Unresolve: Revert a resolution
- Manual: Resolve each conflict
- Auto: Auto-merge non-conflicting
- Take Ours: Always use left
- Take Theirs: Always use right
- Auto-resolve Safe: 3-way only
- 2-way and 3-way merge
- Word-level inline diffs
- Auto-mergeable detection
- Keyboard shortcuts
- Undo/redo (up to 50 steps)
- Conflict map navigation
- Custom text for conflicts
- Export patch, markers, report
- Save/load sessions
- Swap sides
- Configurable context lines
अक्सर पूछे जाने वाले प्रश्न
टेक्स्ट डिफ़ और मर्जर क्या है?
टेक्स्ट डिफ़ और मर्जर एक मुफ़्त ऑनलाइन टूल है जो दो टेक्स्ट की तुलना करता है, अंतरों को हाइलाइट करता है और आपको उन्हें आपस में मर्ज करने की सुविधा देता है।
क्या टेक्स्ट डिफ़ और मर्जर मुफ़्त है?
हाँ, यह पूरी तरह मुफ़्त है और इसके लिए किसी पंजीकरण की आवश्यकता नहीं है। सारी तुलना और मर्जिंग आपके ब्राउज़र में क्लाइंट-साइड पर होती है।
क्या यह मेरे टेक्स्ट डेटा को संग्रहीत करता है?
नहीं, टेक्स्ट डिफ़ और मर्जर सब कुछ आपके ब्राउज़र में स्थानीय रूप से प्रोसेस करता है। किसी सर्वर पर कोई डेटा नहीं भेजा जाता।
क्या टेक्स्ट डिफ़ और मर्जर मोबाइल डिवाइस पर काम करता है?
हाँ, टेक्स्ट डिफ़ और मर्जर पूरी तरह रेस्पॉन्सिव है और स्मार्टफ़ोन व टैबलेट पर काम करता है। आप इसे किसी भी आधुनिक वेब ब्राउज़र वाले डिवाइस पर इस्तेमाल कर सकते हैं -- किसी ऐप डाउनलोड की ज़रूरत नहीं।
क्या इस टूल का उपयोग करने के लिए मुझे खाता बनाना होगा?
किसी खाते या पंजीकरण की आवश्यकता नहीं है। बस अपने ब्राउज़र में टेक्स्ट डिफ़ और मर्जर खोलें और तुरंत इसका उपयोग शुरू करें। कोई साइन-अप बाधा या उपयोग प्रतिबंध नहीं है।
क्या मैं बड़ी मात्रा में टेक्स्ट प्रोसेस कर सकता हूँ?
हाँ, टेक्स्ट डिफ़ और मर्जर किसी भी लंबाई के टेक्स्ट को तेज़, रीयल-टाइम प्रोसेसिंग के साथ संभालता है। चूँकि सब कुछ आपके ब्राउज़र में चलता है, प्रदर्शन आपके डिवाइस पर निर्भर करता है, लेकिन अधिकांश मामलों में अच्छा काम करता है।
टेक्स्ट डिफ़ और मर्जर का उपयोग कैसे करें?
बस दिए गए फ़ील्ड में अपना इनपुट दर्ज करें, अपनी पसंद के अनुसार कोई भी सेटिंग समायोजित करें, और टूल इसे तुरंत प्रोसेस कर देगा। फिर आप परिणाम को अपने क्लिपबोर्ड पर कॉपी कर सकते हैं या डाउनलोड कर सकते हैं।
कौन-से ब्राउज़र समर्थित हैं?
टेक्स्ट डिफ़ और मर्जर Chrome, Firefox, Safari, Edge और Opera सहित सभी आधुनिक ब्राउज़रों में काम करता है। सर्वोत्तम अनुभव के लिए अपने पसंदीदा ब्राउज़र के नवीनतम संस्करण का उपयोग करें।
टू-वे और थ्री-वे मर्ज में क्या अंतर है?
टू-वे मर्ज आपके टेक्स्ट के सिर्फ़ दो वर्ज़न की तुलना करता है — बाईं तरफ़ एक ओरिजिनल और दाईं तरफ़ एक बदला हुआ वर्ज़न — और दोनों के बीच जोड़ी गई या हटाई गई हर लाइन दिखाता है। जब आपके पास सिर्फ़ दो कॉपियाँ हों और आप उन्हें ख़ुद मिलाना चाहते हों, तब यह अच्छी तरह काम करता है। थ्री-वे मर्ज में एक तीसरा इनपुट जुड़ता है: कॉमन बेस, यानी वह साझा पूर्वज जहाँ से दोनों वर्ज़न शुरू हुए थे। इस बेस के होने पर टूल बता सकता है कि किसी लाइन में बदलाव सिर्फ़ एक तरफ़ से हुआ — जिसे अपने आप लागू करना सुरक्षित है — या दोनों तरफ़ से एक ही लाइन में अलग-अलग बदलाव हुआ, जो एक सच्चा कॉन्फ़्लिक्ट है और जिसमें आपके फ़ैसले की ज़रूरत है। यह वही मॉडल है जो वर्ज़न-कंट्रोल सिस्टम इस्तेमाल करते हैं, और जब दो लोग अलग-अलग एक ही पैराग्राफ़ को एडिट करते हैं, तो यह कहीं ज़्यादा साफ़-सुथरा नतीजा देता है। जब भी आपके पास वह ओरिजिनल बेस टेक्स्ट उपलब्ध हो, ऊपर दिए टूल में थ्री-वे मोड चुनें।
टूल कैसे तय करता है कि कोई बदलाव कॉन्फ़्लिक्ट है या उसे अपने आप मर्ज किया जा सकता है?
टूल आपके टेक्स्ट को लाइन-दर-लाइन डिफ़ करता है और हर लाइन को अपरिवर्तित, जोड़ी गई या हटाई गई के रूप में चिह्नित करता है। जब एक हटाई गई लाइन और एक जोड़ी गई लाइन एक-दूसरे के बगल में होती हैं, तो टूल उस जोड़ी को संभावित कॉन्फ़्लिक्ट मानता है और यह दिखाने के लिए उसके भीतर एक वर्ड-लेवल डिफ़ चलाता है कि ठीक कौन-से शब्द बदले। टू-वे मोड में आप इन जोड़ियों को ख़ुद सुलझाते हैं। थ्री-वे मोड में, कॉमन बेस दिए जाने पर, टूल और आगे जाता है: अगर किसी लाइन में सिर्फ़ एक वर्ज़न ने बदलाव किया है, तो उस एडिट को अपने आप लागू करना सुरक्षित है; अगर दोनों वर्ज़न ने उसी लाइन को अलग-अलग तरीक़े से बदला है, तो उसे एक असली कॉन्फ़्लिक्ट के रूप में फ़्लैग किया जाता है जिसमें इंसानी फ़ैसले की ज़रूरत होती है। ऑटो-मर्ज स्ट्रैटेजी आपके लिए सभी बिना-टकराव वाले बदलाव अपने आप लागू कर देती है और सुलझाने के लिए सिर्फ़ असली कॉन्फ़्लिक्ट्स छोड़ती है। टूल ख़ुद कितना सुलझाए, इसे नियंत्रित करने के लिए ऊपर दिए टूल में अपनी मर्ज स्ट्रैटेजी चुनें।
टेक्स्ट डिफ़ में समानता प्रतिशत (similarity percentage) का क्या मतलब है?
समानता प्रतिशत यह मापने का एक झटपट तरीक़ा है कि आपके दोनों वर्ज़न कितने मिलते-जुलते हैं, जिसकी गणना दोनों के बीच मेल खाने वाली लाइनों के हिस्से के आधार पर की जाती है। अगर 100 में से 90 लाइनें एक जैसी हैं, तो आपको लगभग 90 प्रतिशत समानता दिखेगी, जो एक हल्के-फुल्के एडिट का संकेत है; 40 या 50 प्रतिशत के आस-पास का आँकड़ा बताता है कि दोनों वर्ज़न काफ़ी अलग हो चुके हैं। यह उसी पैनल में दिखता है जो जोड़ी गई लाइनें, हटाई गई लाइनें, अपरिवर्तित लाइनें और मिले हुए कॉन्फ़्लिक्ट्स की संख्या बताता है, ताकि सुलझाना शुरू करने से पहले ही आपको बदलाव के दायरे का एक झलक भरा अंदाज़ा मिल जाए। यह एक लाइन-लेवल आँकड़ा है, कैरेक्टर-लेवल स्कोर नहीं, इसलिए किसी लाइन के भीतर शब्दों का क्रम बदलने पर भी वह लाइन बदली हुई ही मानी जाती है। अपना समानता स्कोर और आँकड़े तुरंत अपडेट होते देखने के लिए दोनों वर्ज़न ऊपर टूल में पेस्ट करें।
git-स्टाइल कॉन्फ़्लिक्ट मार्कर वाली मर्ज की गई फ़ाइल कैसे एक्सपोर्ट करूँ?
जब आप किसी तुलना पर काम पूरा कर लेते हैं, तो टूल तीन डाउनलोड फ़ॉर्मेट देता है। पूरे मर्ज किए हुए टेक्स्ट और एक यूनिफ़ाइड-डिफ़ पैच के साथ-साथ, आप एक git-स्टाइल फ़ाइल एक्सपोर्ट कर सकते हैं जो किसी भी अनसुलझी असहमति को उन जाने-पहचाने कॉन्फ़्लिक्ट मार्कर में लपेट देती है — यानी लेफ्ट और राइट वर्ज़न को घेरने वाली लेस-दैन, इक्वल्स और ग्रेटर-दैन चिह्नों की लाइनें। यह तब काम आता है जब आप कुछ कॉन्फ़्लिक्ट्स को अपने ख़ुद के एडिटर में सुलझाना चाहें या फ़ाइल को किसी रिपॉज़िटरी में कमिट करके वहाँ सुलझाना चाहें। टूल एक अलग कॉन्फ़्लिक्ट रिपोर्ट भी बनाता है जो हर कॉन्फ़्लिक्ट और उसे कैसे सुलझाया गया, यह सूचीबद्ध करती है, जो रिव्यू ट्रेल के लिए उपयोगी है। जितना सुलझा सकें ऊपर टूल में सुलझाएँ, फिर बाक़ी को कहीं और ले जाने के लिए कॉन्फ़्लिक्ट-मार्कर डाउनलोड चुनें।
लाइन-लेवल डिफ़ और वर्ड-लेवल डिफ़ में क्या फ़र्क़ है?
लाइन-लेवल डिफ़ आपके टेक्स्ट की तुलना एक बार में एक पूरी लाइन के हिसाब से करता है, हर लाइन को जोड़ी गई, हटाई गई या अपरिवर्तित के रूप में चिह्नित करता है। यह तेज़ है और स्कैन करना आसान है, लेकिन जब किसी लंबी लाइन के भीतर सिर्फ़ एक शब्द बदलता है, तो पूरी लाइन हटाई-गई-और-जोड़ी-गई दिखती है, भले ही उसका ज़्यादातर हिस्सा एक जैसा ही हो। एक वर्ड-लेवल (या इनलाइन) डिफ़ उस जोड़ी के भीतर जाकर सिर्फ़ उन ख़ास शब्दों को हाइलाइट करता है जो सच में अलग हैं। यह टूल दोनों को जोड़ता है: यह पूरी बनावट के लिए लाइन के हिसाब से डिफ़ करता है, और फिर जहाँ भी एक हटाई गई और एक जोड़ी गई लाइन को एक कॉन्फ़्लिक्ट के रूप में जोड़ा जाता है, वहाँ एक इनलाइन वर्ड-लेवल डिफ़ चलाता है ताकि आप ठीक-ठीक देख सकें कि उस लाइन के भीतर कौन-से शब्द बदले। रिव्यू करते समय आपको कितनी बारीकी चाहिए, इसके हिसाब से आप ऊपर टूल में इनलाइन वर्ड हाइलाइटिंग को ऑन या ऑफ़ कर सकते हैं।
संबंधित टूल
मुफ़्त ऑनलाइन वर्ड काउंटर
शब्द, अक्षर, वाक्य, अनुच्छेद और पढ़ने का समय तुरंत गिनें। मुफ़्त ऑनलाइन वर्ड काउंटर टूल। पूरी तरह आपके ब्राउज़र में काम करता है, बिना किसी साइन-अप के।
मुफ़्त ऑनलाइन टेक्स्ट केस कनवर्टर
टेक्स्ट को अपरकेस, लोअरकेस, टाइटल केस या वाक्य केस में बदलें। मुफ़्त ऑनलाइन केस कनवर्टर। पूरी तरह आपके ब्राउज़र में काम करता है, बिना किसी साइन-अप के।
मुफ़्त Lorem Ipsum जनरेटर
डिज़ाइन और डेवलपमेंट प्रोजेक्ट्स के लिए Lorem Ipsum प्लेसहोल्डर टेक्स्ट बनाएं। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में काम करता है, बिना किसी साइन-अप के।
मुफ़्त डुप्लिकेट लाइन रिमूवर
अपने टेक्स्ट से डुप्लिकेट लाइनें हटाएं, क्रम को बनाए रखते हुए। मुफ़्त ऑनलाइन टूल। पूरी तरह आपके ब्राउज़र में काम करता है, बिना किसी साइन-अप के।
टेक्स्ट डिफ़ एंड मर्जर के बारे में
टेक्स्ट डिफ़ एंड मर्जर किसी टेक्स्ट के दो वर्ज़न की तुलना करता है, लाइन-दर-लाइन ठीक-ठीक बताता है कि क्या बदला, और फिर उन्हें मिलाकर एक साफ़-सुथरा फ़ाइनल नतीजा बनाने में मदद करता है। बाईं तरफ़ ओरिजिनल वर्ज़न और दाईं तरफ़ बदला हुआ वर्ज़न पेस्ट करें, टूल दोनों को लाइन-अप करता है, हर जोड़ी गई और हटाई गई लाइन को चिह्नित करता है, और उन जगहों को सटीक तौर पर दिखाता है जहाँ दोनों वर्ज़न सच में टकराते हैं। यह उन सभी के लिए बना है जिनके पास बार-बार एक ही दस्तावेज़ की दो कॉपियाँ आ जाती हैं: लेखक जो किसी सह-लेखक के एडिट मिलाना चाहते हैं, डेवलपर जो अपने IDE से बाहर किसी कोड बदलाव को जाँचते हैं, और छात्र जो देखना चाहते हैं कि किसी रिव्यूअर ने क्या बदला।
सब कुछ आपके ब्राउज़र में ही चलता है। आपके पेस्ट किए टेक्स्ट की तुलना और मर्जिंग JavaScript के ज़रिए आपकी अपनी डिवाइस पर होती है, और कुछ भी सर्वर पर अपलोड नहीं होता। न कोई साइन-अप चाहिए, न आपके हार्डवेयर की क्षमता से आगे कोई लंबाई-सीमा, और आपके ड्राफ़्ट, कॉन्ट्रैक्ट या अनरिलीज़्ड कोड निजी बने रहते हैं। सेव किए गए मर्ज सेशन आपके ब्राउज़र के लोकल स्टोरेज में रखे जाते हैं, किसी रिमोट अकाउंट में नहीं।
डिफ़ और मर्ज कैसे काम करते हैं
टूल आपके टेक्स्ट को लाइन के हिसाब से डिफ़ करता है। हर लाइन को तीन में से किसी एक श्रेणी में रखा जाता है: अपरिवर्तित, जोड़ी गई, या हटाई गई। जहाँ एक हटाई गई लाइन और एक जोड़ी गई लाइन एक-दूसरे के बगल में होती हैं, वहाँ टूल उन्हें एक कॉन्फ़्लिक्ट के तौर पर जोड़ता है और उस लाइन के भीतर एक इनलाइन वर्ड-लेवल डिफ़ चलाता है, ताकि आप ठीक-ठीक देख सकें कि उस लाइन के भीतर कौन-से शब्द बदले, न कि सिर्फ़ यह कि पूरी लाइन बदल गई। एक चल रहा पैनल आँकड़े दिखाता है — जोड़ी गई लाइनें, हटाई गई लाइनें, अपरिवर्तित लाइनें, मिले हुए कॉन्फ़्लिक्ट्स की संख्या, और एक समानता प्रतिशत, जिसकी गणना दोनों वर्ज़न के बीच मेल खाने वाली लाइनों के हिस्से के आधार पर की जाती है।
इसके बाद आप हर कॉन्फ़्लिक्ट को सुलझाकर मर्ज किया हुआ आउटपुट बनाते हैं। हर कॉन्फ़्लिक्ट के लिए आप यह कर सकते हैं:
- Accept Left चुनकर ओरिजिनल लाइन बनाए रखें
- Accept Right चुनकर बदली हुई लाइन अपनाएँ
- Accept Both चुनकर दोनों वर्ज़न को एक के नीचे एक रखें
- दोनों तरफ़ की जगह लेने वाली हाथ से तैयार लाइन लिखने के लिए custom text दर्ज करें
जैसे-जैसे आप निर्णय लेते जाते हैं, एक लाइव मर्ज प्रीव्यू अपडेट होता रहता है, ताकि काम करते समय अंतिम नतीजा हमेशा सामने दिखे।
टू-वे और थ्री-वे मर्जिंग
टूल दो मोड सपोर्ट करता है। टू-वे मोड में आप सीधे ओरिजिनल और बदले हुए वर्ज़न की तुलना करते हैं। थ्री-वे मोड में आप एक कॉमन बेस भी देते हैं — वह साझा पूर्वज जहाँ से दोनों वर्ज़न निकले थे। इस बेस के होने पर टूल यह अंतर बता सकता है कि कोई बदलाव सिर्फ़ एक तरफ़ से हुआ (जिसे अपने आप लागू करना सुरक्षित है) या दोनों तरफ़ से एक ही लाइन में हुआ (एक सच्चा कॉन्फ़्लिक्ट, जिसमें इंसानी फ़ैसले की ज़रूरत है)। यह वही मॉडल है जो वर्ज़न-कंट्रोल सिस्टम इस्तेमाल करते हैं, और यही वजह है कि जब दो लोग अलग-अलग एक ही पैराग्राफ़ को एडिट करते हैं, तब भी एक साफ़-सुथरा मर्ज मुमकिन हो पाता है।
कई मर्ज स्ट्रैटेजी उपलब्ध हैं: सब कुछ मैन्युअल रूप से सुलझाएँ, बिना-टकराव वाले बदलावों को ऑटो-मर्ज करें और सिर्फ़ असली कॉन्फ़्लिक्ट्स छोड़ें, या "ours" / "theirs" के ज़रिए किसी एक तरफ़ को पूरी तरह अपना लें। जल्दी काम निपटाने के लिए आप एक साथ सभी बदलावों को स्वीकार या अस्वीकार भी कर सकते हैं।
रिव्यू करना, नेविगेट करना और एक्सपोर्ट करना
बड़े दस्तावेज़ों के लिए टूल कुछ रिव्यू सहायक फ़ीचर जोड़ता है जो कॉन्फ़्लिक्ट्स को संभालना आसान बना देते हैं। एक कॉन्फ़्लिक्ट मैप एक नज़र में हर असहमति दिखाता है और आपको सीधे अगले अनसुलझे कॉन्फ़्लिक्ट पर ले जाता है। कीबोर्ड शॉर्टकट काम तेज़ कर देते हैं — J और K कॉन्फ़्लिक्ट्स के बीच घूमने के लिए, Alt+1/2/3 बाएँ, दाएँ या दोनों को स्वीकार करने के लिए, और Ctrl+Z / Ctrl+Shift+Z आपके फ़ैसलों को अनडू और रीडू करने के लिए। आप तुलना को यूनिफ़ाइड या साइड-बाय-साइड, दोनों तरह से देख सकते हैं, इनलाइन वर्ड हाइलाइटिंग को ऑन या ऑफ़ कर सकते हैं, और हर बदलाव के इर्द-गिर्द कितनी अपरिवर्तित कॉन्टेक्स्ट लाइनें दिखें, यह तय कर सकते हैं।
काम पूरा होने पर आप मर्ज किए गए नतीजे को क्लिपबोर्ड पर कॉपी कर सकते हैं या इसे तीन तरीकों से डाउनलोड कर सकते हैं: पूरा मर्ज किया हुआ टेक्स्ट, एक यूनिफ़ाइड-डिफ़ पैच, या <<<<<<< / ======= / >>>>>>> कॉन्फ़्लिक्ट मार्कर वाली एक git-स्टाइल फ़ाइल, उन चीज़ों के लिए जिन्हें आप कहीं और सुलझाना पसंद करेंगे। एक अलग कॉन्फ़्लिक्ट रिपोर्ट हर कॉन्फ़्लिक्ट और उसे कैसे सुलझाया गया, यह सूचीबद्ध करती है, और आप किसी सेशन को अपने ब्राउज़र में सेव करके बाद में मर्ज दोबारा वहीं से शुरू कर सकते हैं।