line seperator 问题

项目代码的开发人员使用了 的系统有linux, macOS, windows

 

有一天 ,我复制了一整个包(文件夹)到我的项目,然后提交的时候发现这个问题

出现 这个问题的原因是 windows使用的换行符是 CRLF, mac,linux使用的换行符是LF

我这个包是从用windows系统的同事那里复制过来的,所以就会出现这个问题。 在此我做个记录

line seperator 问题

解决办法:

 1 . Jetbrain软件的右下角有这个line seperator选择

  line seperator 问题

2. 直接点Fix and Commit 也可以, 本质上来讲,这些问题其实也不大,代码其实本质是没有不同的。 看下图。

 

line seperator 问题

 

 

参考连接:

https://cloud.tencent.com/developer/article/1538126

https://blog.****.net/Kikitious_Du/article/details/79603444