डिफ चेकर

तुलना इनपुट
साफ़ करें
अंतर मिले बदला

मूल और संशोधित पाठ के बीच 3 पंक्ति-परिवर्तन की समीक्षा करें, फिर जब आपको किसी दूसरे reviewer को यही state दिखानी हो तब summary या share URL कॉपी करें।

वर्तमान preset पर्यावरण कॉन्फ़िग रोलआउट
मूल पंक्तियाँ 3
संशोधित पंक्तियाँ 4
जोड़ी गई पंक्तियाँ +2
हटाई गई पंक्तियाँ -1
अपरिवर्तित संदर्भ 2
मिलान नियम whitespace और अक्षरों का case दोनों ही अंतर माने जाते हैं।
पंक्ति-दर-पंक्ति डिफ़ +2 / -1 / 2 अपरिवर्तित
मूल संशोधित सामग्री
1 1 APP_ENV=production
2 LOG_LEVEL=info
2 LOG_LEVEL=debug
3 3 CACHE_TTL=300
4 FEATURE_SEARCH=true
लाइव डिफ चेकर का उपयोग करें, फिर स्वचालन समीक्षा जारी रखें

पंक्ति-दर-पंक्ति तुलना के लिए इस पृष्ठ पर बने रहें, फिर कार्य का विस्तार होने पर मिलान मार्गदर्शिका या संबंधित क्रॉन, रेगेक्स और मार्कडाउन व्याख्याताओं पर जाएं।

ऑटोमेशन/टेक्स्ट ऑप्स हब
क्रॉन, रेगेक्स, मार्कडाउन और भिन्न वर्कफ़्लो के लिए क्लस्टर चयनकर्ता पर लौटें।
क्रॉन डिबगिंग गाइड
जब अंतर शेड्यूलर अभिव्यक्तियों की तुलना कर रहा हो तो क्रॉन पर स्विच करें।
रेगेक्स सत्यापन मार्गदर्शिका
जब वास्तविक प्रश्न दो पाठ संशोधनों के बजाय एक सक्रिय पैटर्न हो तो रेगेक्स पर स्विच करें।
मार्कडाउन पूर्वावलोकन मार्गदर्शिका
परिवर्तन की समीक्षा पूरी होने के बाद अंतिम दस्तावेज़ का पूर्वावलोकन करें।
Diff क्या है?

Diff उनके अंतरों को खोजने और प्रदर्शित करने के लिए टेक्स्ट के दो टुकड़ों की तुलना करने की प्रक्रिया है। मूल रूप से एक यूनिक्स उपयोगिता, diff एल्गोरिदम अब संस्करण नियंत्रण प्रणालियों, कोड समीक्षा टूल और दस्तावेज़ तुलना सॉफ़्टवेयर के लिए मौलिक हैं। विभिन्न diff एल्गोरिदम विभिन्न उपयोग के मामलों जैसे न्यूनतम परिवर्तन या सिमेंटिक समझ के लिए अनुकूलित होते हैं।

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

Diff एल्गोरिदम आमतौर पर दो टेक्स्ट के बीच परिवर्तनों के न्यूनतम सेट को खोजने के लिए लॉन्गेस्ट कॉमन सबसीक्वेंस (LCS) जैसी तकनीकों का उपयोग करते हैं। परिणाम परिवर्धन (नई लाइनें), विलोपन (हटाई गई लाइनें), और संशोधन (बदली गई लाइनें) दिखाते हैं। उन्नत diff संशोधित लाइनों के भीतर वर्ण-स्तर के परिवर्तन दिखा सकते हैं।

सामान्य उपयोग के मामले
  • मर्ज करने से पहले कोड संस्करणों की तुलना करना
  • कॉन्फ़िगरेशन फ़ाइल परिवर्तनों की समीक्षा करना
  • दस्तावेज़ संशोधनों को मान्य करना
  • अपेक्षित बनाम वास्तविक आउटपुट की तुलना करके डिबगिंग करना
  • डेटा निर्यात में परिवर्तनों को ट्रैक करना
विशेषताएं
  • साइड-बाय-साइड तुलना दृश्य
  • लाइन-दर-लाइन अंतर हाइलाइटिंग
  • जोड़ी गई और हटाई गई लाइन संकेतक
  • वर्ण-स्तर परिवर्तन पहचान
अक्सर पूछे जाने वाले प्रश्न

यूनिफाइड और साइड-बाय-साइड diff में क्या अंतर है?

यूनिफाइड diff +/- मार्करों के साथ एक ही कॉलम में परिवर्तन दिखाता है, पैच के लिए अधिक कॉम्पैक्ट। साइड-बाय-साइड diff समानांतर कॉलम में दोनों संस्करण दिखाता है, विज़ुअल तुलना के लिए आसान।

मैं व्हाइटस्पेस अंतरों को कैसे अनदेखा कर सकता हूँ?

अधिकांश diff टूल व्हाइटस्पेस परिवर्तनों को अनदेखा करने के विकल्प प्रदान करते हैं। यह विभिन्न फ़ॉर्मेटिंग लेकिन समान तर्क वाले कोड की तुलना करते समय उपयोगी होता है।