更改git配置文件后,如何修复解决方案中的换行符

时间:2017-02-15 22:40:52

标签: git visual-studio-2015

我已经克隆了一个GIT存储库并开始运行单元测试,但它们失败了,因为解析的文本文件有\n换行符,但因为这是一台Windows机器,它是期望换行符以\r\n

的形式出现

从我读过的内容中,将autocrlf = true添加到配置文件中会使其在签入/签出时将换行标准化。这是真的吗?

我现在的问题是,已从源代码管理中下载的文件具有\n换行符,而不是\r\n分隔符。如何强制我的解决方案只下载具有正确中断的文件?我有一些未提交的修改,我还没有准备好推动。

1 个答案:

答案 0 :(得分:1)

你可以尝试:

  • 存储您的更改
  • 创建' .gitattributes' (而不是依赖于' autocrlf'设置旧方法......)
  • 提交
  • (这里你的测试应该通过)
  • 取消暂停您的更改