我曾被Windows/Linux git的行结束问题所困扰。通过GitHub, MSysGit和其他来源,似乎最好的解决方案是让您的本地回购设置为使用linux风格的行结束符,但将core.autocrlf
设置为true
。不幸的是,我没有做到这一点足够早,所以现在每次我拉改变线结束是borked。
我以为我已经找到了答案,但我不能让它为我工作。我的Linux命令行知识有限,所以我甚至不确定“xargs fromdos”行在他的脚本中起什么作用。我不断收到关于不存在这样的文件或目录的消息,当我设法将其指向一个现有目录时,它告诉我我没有权限。
我已经在Windows和Mac OS X终端上尝试了MSysGit。