当前位置:  开发笔记 > 运维 > 正文

IntelliJ中的更改视图继续列出文件,其中唯一的区别是LF与CRLF

如何解决《IntelliJ中的更改视图继续列出文件,其中唯一的区别是LF与CRLF》经验,为你挑选了2个好方法。

我有2个文件在更改视图中不会消失.如果我查看diff,它只是告诉我提交的版本有LF行结尾,本地版本有CRLF行结尾.我在Mac上工作,我理解基于Linux的系统使用LF线路结尾,Windows使用CRLF.有没有我可以只转换这两个文件所以所有行结尾都是LF?

谢谢.



1> Sonata..:

我在Windows上遇到了这个问题,因为我使用Cygwin git.exe检出了项目,而IntelliJ使用了msysGit中的git.exe.在Settings -> Version Control -> Git -> Path to Git executable修复问题的情况下更改git.exe .



2> VonC..:

在您的情况下,您可以:

转换这些文件

设置core.autocrlfinput:

git config core.autocrlf input

重置它(确保您没有任何正在进行的工作)

git rm --cached -r .
git reset --hard

查看更多" git用CRLF替换LF ".

推荐阅读
我我檬檬我我186
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有