我有一个 git repo 设置为core.eol=crlf
,core.autocrlf=true
和core.safecrlf=true
.
当我从另一个仓库应用补丁crlf
并应用到我的仓库时,受影响文件的所有行结尾都更改为lf
. 目前我正在应用补丁:
git apply --ignore-whitespace mychanges.patch
(看来我必须使用--ignore-whitespace
才能使补丁成功应用。)
我目前的工作是unix2dos
在文件上运行。有没有更好的方法来申请符合我的 eol 设置?