टेक्स्ट डिफ़ कैसे काम करता है
Text Diff टूल दो टेक्स्ट ब्लॉक की लाइन-बाय-लाइन तुलना करता है और बताता है कि कौन सी लाइनें जोड़ी गईं, हटाई गईं या अपरिवर्तित रहीं। additions हरे और deletions लाल में दिखती हैं, एक ही स्टैक्ड व्यू में जहां gutter में दोनों टेक्स्ट के line numbers होते हैं। तुलना ब्राउज़र में तुरंत चलती है जैसे ही दोनों इनपुट एरिया में टेक्स्ट आता है, और पेस्ट किया कुछ भी सर्वर को ट्रांसमिट नहीं होता।
यहां whole lines पर longest-common-subsequence diff उपयोग होता है, वही family जिससे Unix diff utility आती है: यह दोनों टेक्स्ट में साझा lines का सबसे बड़ा सेट खोजता है, और बाकी सब insertion या deletion है। आप जो आउटपुट देखते हैं वह unified diff जैसा पढ़ा जाता है, जो पहचाना हुआ लगेगा अगर आप पहले से git diff आउटपुट पढ़ते हैं।