![]() | 1 hanai 2014-07-08 00:03:48 +08:00 木有碰到,编辑器的问题? |
![]() | 2 yangqi 2014-07-08 00:07:32 +08:00 这个应该在编辑器端自动解决掉 |
![]() | 3 47jm9ozp 2014-07-08 00:14:16 +08:00 dos2unix ? |
![]() | 4 dorentus 2014-07-08 00:19:53 +08:00 via iPad ![]() https://help.github.com/articles/dealing-with-line-endings 正常情况下,在非 windows 系统下不要把它设成 true。 |
![]() | 7 a href="/member/maga" class="dark">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 ![]() @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 ![]() http://editorconfig.org/ please. |
![]() | 16 superbear 2014-07-08 09:39:33 +08:00 在mac或Linux下开发提交就不会出现这种情况吧 |