1
hanai 2014-07-08 00:03:48 +08:00
木有碰到,编辑器的问题?
|
2
yangqi 2014-07-08 00:07:32 +08:00
这个应该在编辑器端自动解决掉
|
3
ooxxcc 2014-07-08 00:14:16 +08:00
dos2unix
? |
4
dorentus 2014-07-08 00:19:53 +08:00 via iPad 1
https://help.github.com/articles/dealing-with-line-endings
正常情况下,在非 windows 系统下不要把它设成 true。 |
7
maga OP unix LF only (each line ends with an LF character).
dos CRLF (each line ends with two characters, CR then LF). mac CR only (each line ends with a CR character). CR = ^M |
8
maga OP 而且是多人协作,有些人用windows, 不能强制每个人用同样的编辑器同样的设置。
|
9
dorentus 2014-07-08 00:34:45 +08:00 via iPad
Mac 十多年前就不是 CR 了,现在是 LF。
|
12
williamx 2014-07-08 03:50:05 +08:00 via iPhone 1
@maga 如果换行符对项目有影响,运行dos2unix把所有文件更新一下,如果没啥影响,把设置改为false,就不要纠结了。
|
13
lightening 2014-07-08 05:50:02 +08:00
@maga Mac OS 9 之前才用 CR,现在早就换成 UNIX 的 LF 了。
|
14
vietor 2014-07-08 08:35:08 +08:00
眼不见心不烦——遇到^M基本上都是合并出冲突的时候,每次都沿用文件之前的换行符。
|
15
yangg 2014-07-08 09:30:17 +08:00 1
http://editorconfig.org/ please.
|
16
superbear 2014-07-08 09:39:33 +08:00
在mac或Linux下开发提交就不会出现这种情况吧
|