使用CRLF强制提交

时间:2013-12-10 15:13:06

标签: git line-endings

如何将Git配置为以下行为:

  • 结帐原样
  • 作为CRLF提交

到目前为止,我一直在使用core.autocrlf=false,但版本控制警察现在要求所有提交都采用CRLF格式。请注意,这是我在本地通过Git连接的TFS回购。我尝试将其配置为

[core]
    autocrlf=input
    eol=CRLF

我觉得我想要什么,但是我在提交error: core.autocrlf=input conflicts with core.eol=crlf

时遇到了这个错误

1 个答案:

答案 0 :(得分:0)

取消设置(删除)core.autocrlf

git config --unset core.autocrlf

并且错误消息将消失。如果core.eol设置为crlf

,它会为您的文件使用CRLF行结尾

core.eol意图覆盖core.autocrlf,但由于某个错误,它们似乎有冲突。