如何更改合并操作中使用的Gitlab中的core.autocrlf?

如何更改合并操作中使用的Gitlab中的core.autocrlf?,git,gitlab,gitlab-ce,Git,Gitlab,Gitlab Ce,在本地合并时,我们使用core.autocrlf=true设置来正确处理行尾差异 从Gitlab的web界面直接合并时,如何控制core.autocrlf设置 我们观察到,在Changes选项卡中,某些文件似乎完全被更改,这可能与此设置有关 另外,所有开发人员在本地都具有正确的core.autocrlf设置。所有开发人员在本地都应具有的唯一正确的core.autocrlf设置是: git config --global core.autocrlf false 任何eol转换都应该以独占方式进行

在本地合并时,我们使用
core.autocrlf=true
设置来正确处理行尾差异

从Gitlab的web界面直接合并时,如何控制
core.autocrlf
设置

我们观察到,在
Changes
选项卡中,某些文件似乎完全被更改,这可能与此设置有关


另外,所有开发人员在本地都具有正确的
core.autocrlf
设置。

所有开发人员在本地都应具有的唯一正确的
core.autocrlf
设置是:

git config --global core.autocrlf false
任何eol转换都应该以独占方式进行管理,它是版本控制的,是源代码的一部分,并且可以为特定的文件子集进行设置。
core.autocrlf
本地设置相反,本地设置由每个用户控制,并应用于每个文件(甚至二进制文件)

这一原则反映在GitLab问题中,如

我认为这里建议的解决方案是Web IDE和单文件编辑器都能正确支持使用
.gittributes
文件

但是,如中所示,WebEditor在执行合并请求时仍然不支持该文件(即
.gittributes
文件)

所以目前,当MR完全在GitLab端完成时,eol没有得到适当的管理