टेक्स्ट डिफ व्यूअर

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

दो टेक्स्ट ब्लॉक्स की साइड-बाय-साइड या लाइन-दर-लाइन रंगीन हाइलाइट्स के साथ तुलना करें। अपना मूल और संशोधित टेक्स्ट पेस्ट करें, और Bee Tools इन्हें लाइन-दर-लाइन मिलाएगा, हर अंतर को वर्गीकृत करेगा, और स्पष्ट रंगों के साथ परिणाम प्रस्तुत करेगा। jsdiff द्वारा संचालित, यह हज़ारों लाइनों के साथ भी स्मूथ रहता है। text-diff.privacy_note

टेक्स्ट डिफ करने की पूरी गाइड

डिफ क्यों?

डिफ कोड समीक्षा, संस्करण नियंत्रण और दस्तावेज़ संशोधन का आधार है। एक स्पष्ट दृश्य डिफ सहयोगियों को कुछ सेकंडों में यह देखने देता है कि क्या बदला।

साइड-बाय-साइड बनाम लाइन-दर-लाइन

  • साइड-बाय-साइड — दोनों संस्करण एक साथ दिखते हैं; मध्यम-लंबाई के कोड या गद्य के लिए बढ़िया।
  • लाइन-दर-लाइन — एक ही कालानुक्रमिक धारा; मुद्दों, PR विवरण, ईमेल के लिए आदर्श।

सामान्य परिदृश्य

  1. कोड समीक्षा — यह देखने के लिए कि कोई PR ठीक क्या बदलता है।
  2. कानूनी संपादन — सलाहकार संशोधित खंडों को ठीक से पहचानते हैं।
  3. कॉन्फ़िग डिफ़ — nginx, YAML, JSON बदलाव स्पष्ट हो जाते हैं।
  4. अनुवाद समीक्षा — अनुवादक स्रोत और लक्ष्य की तुलना करते हैं।
  5. सीखना — अध्ययन करें कि प्रसिद्ध OSS प्रोजेक्ट अपने कोड को कैसे रीफैक्टर करते हैं।

प्रो टिप्स

  1. पहले क्रमबद्ध करें — क्रमबद्ध फ़ाइलें कसे हुए डिफ देती हैं।
  2. शोर कम करने के लिए git diff -w के साथ रिक्त स्थान नज़रअंदाज़ करें।
  3. टैब और स्पेस के लिए एक ही शैली बनाए रखें — उन्हें मिलाने से भूतिया डिफ बनते हैं।

Bee Tools का डिफ उपकरण पूरी तरह आपके ब्राउज़र में चलता है — 10,000 लाइनों की तुलना भी मिलीसेकंड में पूरी हो जाती है।

ओपन-सोर्स सूचना: डिफ गणना jsdiff (BSD-3-Clause) द्वारा; HTML रेंडरिंग diff2html (MIT) द्वारा। कॉपीराइट (c) 2009-2015 Kevin Decker; कॉपीराइट (c) 2014-वर्तमान Rodrigo Fernandes।

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

आप कौन सा डिफ एल्गोरिदम उपयोग करते हैं?
हम सिद्ध Myers डिफ एल्गोरिदम (jsdiff के माध्यम से) का उपयोग करते हैं। यह पहले लाइनों को मिलाता है, फिर लाइन के अंदर वर्ण-स्तरीय अंतरों को हाइलाइट करता है। इसी परिवार से Git और Subversion भी चलते हैं।
कौन सी एन्कोडिंग समर्थित हैं?
UTF-8 का पूरा समर्थन है, जिसमें CJK वर्ण और इमोजी शामिल हैं। आवश्यक होने पर अन्य एन्कोडिंग को पहले UTF-8 में बदलें।
मैं कितना बड़ा टेक्स्ट तुलना कर सकता हूँ?
लगभग 50,000 लाइनों तक सहज है। 200,000 वर्णों से अधिक होने पर रेंडरिंग ध्यान देने योग्य रूप से धीमी हो जाती है।
क्या यह वर्ण-स्तरीय अंतर दिखाता है?
हाँ। पूरी लाइनों को मिलाने के बाद, संशोधित लाइन के अंदर वर्ण-स्तरीय बदलाव (हरे में जोड़े गए, लाल में हटाए गए) हाइलाइट किए जाते हैं।
मैं परिणाम कैसे निर्यात करूँ?
पृष्ठ को PDF के रूप में प्रिंट करें (Ctrl/Cmd-P) या सब कुछ चुनें और कॉपी करें। .diff फ़ाइल के लिए, दोनों संस्करण सहेजें और स्थानीय रूप से `git diff` चलाएँ।