Git瓷字差异在文件末尾没有换行符

时间:2017-09-10 13:08:20

标签: git

通常当你做一个正常的git diff时,它会告诉你diff是否在这样的结尾处缺少一个换行符

diff --git a/A b/A
index 08104ef..a3ba658 100644
--- a/A
+++ b/A
@@ -1 +1 @@
-this is A
\ No newline at end of file
+this is A2

如果使用git diff --word-diff=porcelain --word-diff-regex=. --no-color进行word-diff瓷器输出,则此信息会丢失

diff --git a/A b/A
index 08104ef..a3ba658 100644
--- a/A
+++ b/A
@@ -1 +1 @@
 this is A
+2
~

有没有办法在瓷器diff输出中包含此信息?

1 个答案:

答案 0 :(得分:1)

通常不会,因为git diff --word-diff专注于差异。

Newline显然不被认为是该用例中的一个词。