मुख्य सामग्री पर जाएँ

टेक्स्ट अंतर दर्शक

टेक्स्ट अंतर दर्शक

साइड-बाय-साइड और एकीकृत दृश्य मोड के साथ टेक्स्ट, कोड और कॉन्फ़िगरेशन फ़ाइल तुलना का समर्थन करता है। लाइन दर लाइन जोड़, हटाने और परिवर्तनों को हाइलाइट करता है, सिंक्रनाइज़्ड स्क्रॉलिंग और एक-क्लिक स्वैप का समर्थन करता है, कोड समीक्षा, दस्तावेज़ प्रूफरीडिंग और कॉन्फ़िगरेशन सत्यापन के लिए उपयुक्त है।

टेक्स्ट अंतर दर्शक

🚀 क्विक स्टार्ट

  • बाएँ तरफ मूल टेक्स्ट पेस्ट करें (कोड, दस्तावेज़ और कॉन्फ़िग सब स्वीकार हैं)।
  • दाएँ तरफ संशोधित टेक्स्ट पेस्ट करें।
  • ‘तुलना करें’ पर क्लिक करें; गणना पूरी होने पर फुल‑स्क्रीन परिणाम स्वतः खुल जाएगा।
  • फुल‑स्क्रीन में ऊपर ‘सारांश’ देखें, फिर रंगों की मदद से जोड़ी/हटाई गई पंक्तियाँ तेज़ी से ढूँढें।
  • मार्कर और लाइन नंबर: 🟢 जोड़ी गई (-:N) / 🔴 हटाई गई (N:-) / ग्रे = संदर्भ पंक्तियाँ।

📌 सामान्य उपयोग के मामले

  • Code review: commit करने से पहले बदलावों के दायरे और प्रभाव की जाँच करें और review टिप्पणियों के संदर्भ के लिए diff का उपयोग करें।
  • दस्तावेज़ प्रूफरीडिंग: अलग‑अलग संस्करणों की तुलना करके जोड़े/हटाए गए पैराग्राफ और बदली हुई भाषा को पहचानें।
  • कनफिगरेशन बदलाव: environment या config फ़ाइलों को बदलाव से पहले और बाद में तुलना करें ताकि ज़रूरी पैरामीटर गलती से न हटें।
  • लॉग विश्लेषण: किसी घटना से पहले और बाद के लॉग की तुलना करके अहम अंतर निकालें।
  • API responses: अलग‑अलग संस्करणों की JSON/टेक्स्ट responses की तुलना करें ताकि फ़ील्ड और उनके क्रम में हुए बदलाव स्पष्ट हों।
  • Merge conflict: दोनों ओर के conflict को मैन्युअल रूप से देख कर तय करें कि क्या रखना है और क्या हटाना है।
  • रिलीज़ नोट्स: diff को कच्चे डेटा की तरह उपयोग करके बदलावों का सार लिखें और changelog तैयार करें।
  • अनुवाद अपडेट: देखें कि स्रोत पाठ में हुए बदलाव अनुवादों को कैसे प्रभावित करते हैं ताकि कोई हिस्सा छूट न जाए।

🎛️ तुलना पैरामीटर और दृश्य

  • गियर मेनू से ‘सिंक स्क्रॉल’ (केवल साइड‑बाय‑साइड) चालू/बंद करें; यूनिफ़ाइड व्यू अप्रभावित रहता है।

🧭 उपयोग टिप्स

  • ‘दोनों पक्ष बदलें’ दोनों पक्षों को उल्टा कर देता है, ताकि पुराने संशोधन की जाँच आसान हो जाए।
  • बहुत बड़े बदलावों के लिए हिस्सों में तुलना करें, ताकि diff पढ़ने योग्य रहे।
  • जब spaces और line breaks मायने रखते हों, तो पहले "Text formatter" टूल से टेक्स्ट को normalize करें और फिर तुलना के लिए यहाँ वापस आएँ।
  • लंबे टेक्स्ट में कुछ सेकंड लग सकते हैं—प्रगति संकेत को देखें और थोड़ा समय दें।
  • ‘साफ़ करें’ केवल टेक्स्ट साफ़ करता है, सेटिंग्स पर असर नहीं डालता; ‘सिंक स्क्रॉल’ को (साइड‑बाय‑साइड) सेटिंग्स से टॉगल करें।

⚠️ सीमाएं और संगतता

  • लाइन‑आधारित दृश्य: छोटे अक्षर बदलाव भी पूरी पंक्ति को हाईलाइट कर सकते हैं।
  • Whitespace भी गिना जाता है—इंडेंट या स्पेस बदलने पर अंतर दिखेगा।
  • लाइन ending (CRLF/LF) अलग होने पर भी अंतर माना जाएगा; तुलना से पहले normalization करें।
  • बहुत लंबा इनपुट अधिक समय ले सकता है; ब्राउज़र धीमा लगे तो diff को भागों में विभाजित करें।
  • मोबाइल स्क्रीन में जगह सीमित होती है; डेस्कटॉप पर अनुभव बेहतर होता है।

🔒 गोपनीयता और सुरक्षा

  • सारा प्रोसेसिंग आपके ब्राउज़र में लोकली होता है; डेटा कभी भी आपके डिवाइस से बाहर नहीं जाता।

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

टूल कह रहा है कि टेक्स्ट समान हैं, क्यों?

हर अक्षर मेल खाता है। यदि आप बदलाव की उम्मीद कर रहे थे, तो छिपे हुए स्पेस या लाइन‑ब्रेक की जाँच करें।

क्या whitespace या लाइन‑ending बदलावों को नज़रअंदाज़ किया जा सकता है?

अपने‑आप नहीं—तुलना से पहले फ़ॉर्मैटिंग को normalize करें।

diff को कैसे निर्यात करूँ?

फुल‑स्क्रीन में दाएँ‑ऊपर ‘HTML निर्यात करें’ आइकन पर क्लिक करें; इससे एक‑पृष्ठ HTML सेव होगा, जिसे खोलकर प्रिंट या साझा कर सकते हैं।

प्रगति संकेत लगातार घूम रहा है, क्या टूल अटक गया है?

बड़े diff में कुछ सेकंड लग सकते हैं। यदि 30 सेकंड के बाद भी कुछ न दिखे, तो पेज रिफ़्रेश करें और छोटे टुकड़ों में तुलना करें।