Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在带有.gittributes文件的回购协议中从使用eol CRLF过渡到使用LF_Git - Fatal编程技术网

如何在带有.gittributes文件的回购协议中从使用eol CRLF过渡到使用LF

如何在带有.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,我认为

我们目前正在Windows和类Unix平台上开发。在Windows平台上,我们有以下设置:

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