如何在带有.gittributes文件的回购协议中从使用eol CRLF过渡到使用LF
我们目前正在Windows和类Unix平台上开发。在Windows平台上,我们有以下设置:如何在带有.gittributes文件的回购协议中从使用eol CRLF过渡到使用LF,git,Git,我们目前正在Windows和类Unix平台上开发。在Windows平台上,我们有以下设置: core.eol = native core.autocrlf = true 我正在考虑离开CRLFeol,在所有平台上使用LF。我应该采取哪些步骤来减少这种过渡的麻烦 我已经读到应该在配置中设置以下内容: $ git config core.eol lf $ git config core.autocrlf input 但正如我所读到的,这些设置来自旧的git系统。我们正在使用版本1.9.4,我认为
core.eol = native
core.autocrlf = true
我正在考虑离开CRLF
eol,在所有平台上使用LF
。我应该采取哪些步骤来减少这种过渡的麻烦
我已经读到应该在配置中设置以下内容:
$ git config core.eol lf
$ git config core.autocrlf input
但正如我所读到的,这些设置来自旧的git系统。我们正在使用版本
1.9.4
,我认为我们应该使用.gittributes
文件来设置行尾。我有一个类似的问题,在linux中它默认使用LF
,但是当切换到windows时,一些IDE总是询问是否将LF
转换为CRLF
,这很麻烦。@EricWang,大多数IDE可以配置为使用特定的eol,例如IDEA编辑器可以配置为使用LF作为eol