【发布时间】:2010-12-03 09:44:38
【问题描述】:
我被 git 的 Windows/Linux 行尾问题所困扰。看来,通过 GitHub、MSysGit 和其他来源,最好的解决方案是将本地存储库设置为使用 linux 样式的行尾,但将 core.autocrlf 设置为 true。不幸的是,我没有足够早地这样做,所以现在每次我拉变化时,行尾都是无聊的。
我以为我找到了答案here,但我无法让它为我工作。我的 Linux 命令行知识充其量是有限的,所以我什至不确定“xargs fromdos”行在他的脚本中做了什么。我不断收到有关不存在此类文件或目录的消息,当我设法将其指向现有目录时,它告诉我我没有权限。
我已经在 Windows 和 Mac OS X 终端上使用 MSysGit 进行了尝试。
【问题讨论】:
-
我对这个帖子的投票还不够。 +1 ++,因为它提供了关于此事的最佳答案。
-
同意查尔斯。但是,在我的情况下(使用 Mac OS X 10.8)> git config core.autocrlf false 工作,而不是> git config core.autocrlf input
标签: git newline msysgit line-endings