1

我们正在使用 git。我正在使用日食。一些提交者可能没有使用 eclipse。这就是正在发生的事情。

我在现有文件(properties/xml/java)中做了一个小改动,然后保存并提交它。

gitk (不忽略空间更改)并且 eclipse 认为整个文件已更改。提交显示@@ -1,354 +1,354 @@,这意味着整个文件已更改。

当我检查代码更改差异时,忽略空格,然后我可以看到文本差异。但我不知道是什么空白变化导致了这种情况。

如何检测两个文件之间的空白差异?它可以是换行符、回车符、制表符或其他内容。

4

1 回答 1

0

这就是Eclipse 比较编辑器的工作方式。与其他文件比较工具(kdiff3winmergeBeyond compare)不同,它显示整个文件而不是仅显示差异。

但是您可以通过单击下面突出显示的更改书标记来跳转到单个更改。

在此处输入图像描述

您可以在 Eclipse 中集成其他比较工具(例如:Beyond compare、winmerge)。

参考这些链接

Beyond 与 git 比较

Winmerge 与 git

编辑:

空白更改以灰色背景颜色显示

在此处输入图像描述

于 2014-03-19T08:34:59.897 回答