TortoiseGit,忽略行尾

时间:2017-06-30 18:39:22

标签: tortoisegit

我正在寻找一种方法来防止TortoiseGit在Unix行结束时将文件标记为已更改。当您下载文件夹时,检查远程文件是否已更改很困难,因为LF版本出现故障,它们会显示为经常更改。我在Windows上,回购是CRLF,但正如我所说,当他们在服务器上更改时,他们最终成为LF。

2 个答案:

答案 0 :(得分:3)

  1. 右键单击该存储库,TortoiseGit - >设置
  2. 关闭本地AutoCrlf并应用设置 enter image description here
  3. 额外参考。

    阅读Dealing with line endings - Per-repository settings

    然后尝试Dealing with line endings - Refreshing a repository after changing line endings

答案 1 :(得分:0)

在我的情况下,所有本地文件都显示换行符的变化。当我仔细观察时,“ CRLF”被转换为“ LF”。如果我手动将LF更改为CRLF,则无法像在GIT存储库中一样将其显示为文件差异。 我还尝试了岳的更改,但是在单击“应用”按钮时,它询问我没有Windows钩子文件。

然后我意识到最近我已经在系统上安装了“ cygwin”。我已经用完了,所以我删除了它,然后重新启动系统,所有问题都消失了。 我的回答可能会对我的情况有所帮助。