检测两个文件之间的空白区别

时间:2014-03-18 00:28:52

标签: eclipse git gitk winmerge kdiff3

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

我对现有文件(properties / xml / java)进行了一些小改动并保存并提交。

gitk(不忽略空间变化)和eclipse认为整个文件发生了变化。提交显示@@ -1,354 +1,354 @@,表示整个文件已更改。

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

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

1 个答案:

答案 0 :(得分:0)

这是 eclipse比较编辑器的工作原理。与其他文件比较工具( kdiff3 winmerge 超越比较)不同,它会显示整个文件,而不是仅显示差异。

但您可以点击下面突出显示的更改书籍标记,跳转到个别更改。

enter image description here

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

参考这些链接

Beyond Compare with git

Winmerge with git

编辑:

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

enter image description here