कहते हैं, मुझे एक पैच बनाया गया है git format-patch
। फ़ाइल मूल रूप से कुछ मेटाडेटा के साथ एकीकृत रूप है। यदि मैं फ़ाइल को विम में खोलता हूं, तो मैं देख सकता हूं कि कौन सी पंक्तियों को संशोधित किया गया है, लेकिन मैं नहीं देख सकता कि परिवर्तित लाइनों में कौन से वर्ण भिन्न हैं। किसी को भी एक तरह से पता है (विम में, या कुछ अन्य मुफ्त सॉफ्टवेयर जो उबंटू पर चलता है) प्रति चरित्र अंतर की कल्पना करने के लिए?
एक काउंटर उदाहरण जहां प्रति-वर्ण भिन्न होता है, कल्पना करते समय निष्पादित होता है vimdiff a b
।
अपडेट शुक्र नवंबर 12 22:36:23 यूटीसी 2010
परिदृश्य उस परिदृश्य के लिए सहायक है जहाँ आप एक फ़ाइल के साथ काम कर रहे हैं।
अपडेट थू जून 16 17:56:10 यूटीसी 2016
की जाँच करें Git 2.9 में अंतर-प्रकाश डाला । यह स्क्रिप्ट वही करती है जो मैं मूल रूप से चाह रहा था।
git diff --color-words
यह देखने के लिए बहुत उपयोगी है कि सामान्य एकीकृत अंतर आउटपुट के बजाय लाइनों के भीतर क्या शब्द बदल गए हैं। यह वर्ण-आधारित होने के बजाय शब्द-आधारित है, हालांकि, यदि आप जिस सामग्री को अलग-अलग कर रहे हैं, उसमें बहुत अधिक व्हाट्सएप नहीं है, तो आउटपुट कम साफ-सुथरा हो सकता है। (संपादित: उफ़, मैं देख रहा हूं कि आप जो कुछ भी पूछ रहे हैं, मैं उसे गलत समझ रहा हूं - फिर भी शायद यह टिप्पणी किसी के लिए उपयोगी होगी।)