【发布时间】:2015-02-27 14:37:41
【问题描述】:
我正在学习 Ruby on Rails 并使用 Windows 7。当我尝试将更改提交到 Git 时,我收到 fatal: LF would be replaced by CRLF 消息。
rails generate 似乎使用 LF 而不是 CRLF 生成文件。当然,我可以从
git config --global core.autocrlf true
git config --global core.safecrlf true
到
git config --global core.autocrlf true
git config --global core.safecrlf warn
但我不喜欢将任何已提交的二进制文件粉碎成碎片的可能性。
我试图避免.gitattributes 的问题,但我的台词像
* text=auto
*.rb text
不要帮忙。
有没有办法让 Rails 生成以 CRLF 结尾的文件?或者有没有办法让 Git 自动转换 .rb 和 .erb 文件,而不是其他文件?
【问题讨论】:
标签: ruby-on-rails ruby git newline core.autocrlf