phpstorm格式设置不同导致的Git代码无法正常比较
2017-08-28 18:30
387 查看
多人开发代码,使用Git作为管理工具,遇到一个问题是 : IDE的格式设置不一样导致的整个文件无法正常的比较。
window 和 linux 以及 mac 不同平台的换行符是导致这一个问题比较常见的原因。在遇到这问题时,一开始就怀疑是这个问题导致的,结果设置 IDE 的换行符的格式也没有解决问题,所以就有了下面的比较:
phpstorm 下:
第一步 : 打开任意一个有问题的文件,右键
第二步:
第三步: 观察 ,左边和右边的首部缩进,一个是空格,一个是tab,所以导致 git 无法正常的比较文件。
第四步 :
window 和 linux 以及 mac 不同平台的换行符是导致这一个问题比较常见的原因。在遇到这问题时,一开始就怀疑是这个问题导致的,结果设置 IDE 的换行符的格式也没有解决问题,所以就有了下面的比较:
phpstorm 下:
第一步 : 打开任意一个有问题的文件,右键
第二步:
第三步: 观察 ,左边和右边的首部缩进,一个是空格,一个是tab,所以导致 git 无法正常的比较文件。
第四步 :
相关文章推荐
- Ubuntu无法正常输入英文单引号符号 + 误删除package导致系统设置异常(解决方案)
- 用phpstorm、webstorm、git gui无法获取远程代码
- 使用Android Studio时git上的代码更新失败(index.lock),导致无法提交
- 解决因为本地代码和远程代码冲突,导致git pull无法拉取远程代码的问题
- 解决因为本地代码和远程代码冲突,导致git pull无法拉取远程代码的问题
- oracle 进行内存设置导致无法正常启动(假启动)为题
- 今天更新代码之后,突然出现一个问题:Tomcat启动时,总是会出现jvm fatal error错误导致tomcat无法正常启动,以下是错误信息:
- Git 修改 proxy,解决代理导致的代码无法 push 或 pull 的问题
- VS2015 安装mvc4安装包以及vs2010 sp1后导致Razor语法失效代码不高亮(能正常运行)/视图页面无法智能提示(.cshtml)解决办法
- 编码设置导致了eclipse/myeclipse代码无法保存
- Git远端仓库被不同版本的本地仓库push,不能正常提交代码
- jre build path 中的限制问题导致一些代码无法编译..如果设置
- 使用jfinal-routebind出现bug导致修改代码后jetty无法正常重启
- EXCEL: 数字格式不一样导致VLOOKUP无法正常使用
- python 关于git下unix和windows换行符不同导致稍微改动一行代码git diff就是全部文件对比的解决方案
- 文件格式不是unix导致sed,cat等读取文件后无法正常退出
- 解决因为本地代码和远程代码冲突,导致git pull无法拉取远程代码的问题
- PhpStorm 设置php代码格式
- 解决代码混淆导致无法签名的问题
- git日志格式设置