मुझे गिट diff --word-diff के साथ समस्या हो रही है। बात यह है कि जब diff न्यूलाइन के बिना फ़ाइल प्राप्त करता है (एक लाइन फ़ाइल) यह लाइन से लाइन differrs। और मैं इसे शब्द से अलग करना चाहता हूं।गिट diff - online फ़ाइलों के साथ शब्द-diff
यहाँ क्या होता है जब मैं नई-पंक्तियों बिना फ़ाइलों की तुलना कर रहा हूँ है:
git diff -a --word-diff=plain file1 file2
diff --git a/file1 b/file2
index 3526254..0515a63 100644
--- a/file1
+++ b/file2
@@ -1 +1 @@
[- a a a a a a a a a a-]
No newline at end of file
{+a a a a a ab a a a a+}
और उम्मीद के रूप में अगर मैं फ़ाइलों को सब कुछ काम करता है के अंत तक नई पंक्ति जोड़ें:
git diff -a --word-diff=plain file1 file2
diff --git a/file1 b/file2
index 1756d83..1ec45b9 100644
--- a/file1
+++ b/file2
@@ -1,2 +1,2 @@
a a a a a [-a -]{+ab +}a a a a
AFAIK '--word-diff' पंक्तियों के बाद एक पोस्ट-प्रोसेसिंग चरण है (यह मूल रूप से" हटाए गए "लाइनों के साथ" जोड़ा "को अलग करता है)। ऐसा लगता है कि यह गिट में एक बग है, हो सकता है कि आप गिट मेलिंग सूची – knittl
पर एक बग रिपोर्ट भेज सकें, बस उन्हें एक पत्र भेजा। एक बग की तरह लग रहा है। – user1143094