有很多帖子,但是分辨率仍然不清晰或者对我没有用。问题似乎很常见。
我在Unix中检查了我的项目,git状态没有显示任何差异。
bash-3.2$ git config core.autocrlf
false
bash-3.2$ git config core.whitespace
cr-at-eol
但我也喜欢使用SourceTree(通过NFS挂载指向同一的Unix代码库)获得一些便利。
上述属性的设置完全相同。
但是,基于纯粹的行结尾,SourceTree显示了许多差异。
这个问题有什么简单的解决方案?
为什么SourceTree在UI中没有针对这个问题的设置?
git
和sourcetreeapp
。其中一台机器的源树忽略了行尾差异,而另一台机器由于行尾差异显示整个文件已更改。我不知道是什么原因导致这种情况... - Zennichimaro