phpstorm格式设置不同导致的Git代码无法正常比较

多人开发代码,使用Git作为管理工具,遇到一个问题是 : IDE的格式设置不一样导致的整个文件无法正常的比较。

window 和 linux 以及 mac 不同平台的换行符是导致这一个问题比较常见的原因。在遇到这问题时,一开始就怀疑是这个问题导致的,结果设置 IDE 的换行符的格式也没有解决问题,所以就有了下面的比较:

phpstorm 下:

第一步 : 打开任意一个有问题的文件,右键

第二步:

 

 

 第三步: 观察 ,左边和右边的首部缩进,一个是空格,一个是tab,所以导致 git 无法正常的比较文件。

 第四步 : 

 

posted @ 2017-08-28 18:30  GoodByeZ  阅读(1006)  评论(0编辑  收藏  举报