another post में मैं आवश्यक करने के लिए git-diff
के उत्पादन को संपीड़ित रहते हुए सुपाठ्य (खासकर जब अतिरिक्त [-
/-]
और {+
/+}
आसपास के विलोपन के लिए --word-diff=plain
जोड़ने में बहुत साफगिट-डिफ कैसे सभी सफेद जगह-परिवर्तन को अनदेखा कर सकता है लेकिन अग्रणी है?
git diff --color-words='[^[:space:]]|([[:alnum:]]|UTF_8_GUARD)+'
जो एक महान काम करता पाया/अतिरिक्त)। जबकि यह में व्हाइटस्पेस परिवर्तन शामिल हैं, आउटपुट उन्हें किसी भी ध्यान देने योग्य तरीके से हाइलाइट नहीं करता है, उदा। python कोड (जो एक गंभीर परिवर्तन है) की रेखा के इंडेंटेशन को बदलते समय उस इंडेक्स के रूप में लंबे इंडेंटेशन (पहले या बाद में) के साथ दिखाई देगा, लेकिन इसमें कोई हाइलाइट नहीं है।
कैसे खाली स्थान के कर सकते हैं परिवर्तन सही ढंग से hightlighted जा, हो सकता है इस तरह के ·
, ⇥
और ↵
, या कुछ अधिक git diff --word-diff-regex=.
के {+ +}
आदि के करीब लेकिन होशियार शब्द जुदाई के साथ के रूप में कुछ यूनिकोड वर्ण से खाली स्थान के की जगह?
इस मामले में, मैं वर्तमान में msys-git की गिट '2.6.2.windows.1' का उपयोग कर रहा हूं। –