请考虑以下情况:存在一个git存储库,其中包含带有CRLF和LF行尾的文本文件。
我想
通过* text=auto eof=lf
中的.gitattributes
,我可以轻松地做到1.。
但是有什么方法可以执行2.和4。不进行大规模更改提交,并且不影响现有历史吗?
我想不可能转换本地索引,但是如果1.和4.可行,则不需要。
我已经阅读并尝试了core.autocrlf
,.gitattributes
选项和git checkout/rm/checkout-index/reset
排列的几乎所有组合,但均未成功。