关于 git
中 CRLF
/LF
转换的问题和主题太多了。
但是,我找不到专注于 archive
命令的那个。
在我的测试中,clone
在 windows 和 linux 上工作正常,但是 archive
总是在文本文件中返回 LF
。
我想在 linux 上使用 git archive
命令来仅下载存储库的一部分,以准备最终发布的 zip 文件...之后将在 Windows 上使用。
那么如何在使用git archive
命令时对文本文件强制CRLF
呢?
失败的尝试:
git -c core.autocrlf=true -c core.eol=crlf archive ...
顺便说一句,不存在或不涉及 .gitattributes
文件。
最佳答案
你可能会考虑
git -c core.autocrlf=false archive
这不会强制使用 CRLF
行尾,但是应该保留克隆存储库时会出现的相同行尾。
补充讨论:https://groups.google.com/g/msysgit/c/dhac-Mc1-vM/m/bSC6CJZ4xm8J
https://stackoverflow.com/questions/31376205/
相关文章:
c# - Entity Framework - 不支持列 'ColumnName' 的类型。类型是
node.js - gulp 段错误 : 11 and Abort trap: 6 OSX Yose
android - RecyclerView 项目有时无法正确显示,直到我滚动(仅在 Genymot
android - 在 Charles Proxy 中解码 RAW protobuf 数据
.net - 自动更新 nuget 包 - 不添加程序集重定向
objective-c - 动态计算自定义 UITableViewCell 的高度