我们正在使用git。我正在使用eclipse。一些提交者可能没有使用eclipse。这是正在发生的事情。
我对现有文件(properties / xml / java)进行了一些小改动并保存并提交。
gitk(不忽略空间变化)和eclipse认为整个文件发生了变化。提交显示@@ -1,354 +1,354 @@,表示整个文件已更改。
当我检查代码更改差异时,忽略空格,然后我可以看到文本差异。但我不知道白色空间变化导致了什么。
如何检测两个文件之间的空白差异?它可以是新行字符,回车符,制表符或其他内容。
答案 0 :(得分:0)
这是 eclipse比较编辑器的工作原理。与其他文件比较工具( kdiff3 或 winmerge 或超越比较)不同,它会显示整个文件,而不是仅显示差异。
但您可以点击下面突出显示的更改书籍标记,跳转到个别更改。
您可以在eclipse中集成其他比较工具(例如:Beyond compare,winmerge)。
参考这些链接
白色空间更改以灰色背景颜色显示