我最近开始从事Xamarin跨平台开发的工作。虽然我团队中的一些开发人员正在使用Mac进行开发(使用Visual Studio for Mac),而其他开发人员正在使用Windows(使用Visual Studio 2017)。我们使用git / github作为我们的代码存储库/版本控制系统。
进行了一些更改并添加了一些新文件后,我发出了git add .
来暂存所有更改,但是我得到了这样的警告
warning: CRLF will be replaced by LF in <file-name>.
The file will have its original line endings in your working directory
我检查了我的git config和core.autocrlf=input
,据我了解并根据此处的文档https://git-scm.com/book/en/v2/Customizing-Git-Git-Configuration,它们是Mac的正确设置。
但是,我不确定上面的警告,因为我从未见过。 我发现这更加令人困惑,因为不是我添加的所有文件都显示此警告,而是仅显示了一些警告。
我已经阅读了许多有关此问题的文章,但没有一个缝隙可以清楚地解释这些警告是否可以忽略。或者,如果需要修复它们,以及如何像我的团队一样使用Windows和MacOS的团队修复它们。
我是否需要担心这个警告,这对像我这样的团队在Windows和MacOS机器上工作都意味着什么?
答案 0 :(得分:2)
我仍然建议:
for(count=x-1;count>=0;count--) {
System.out.println(word.charAt(count));
}
如果可以,请避免Git对您的eol进行任何更改,并与尊重正在编辑文件的eol的编辑器一起工作。