ran*_*ing 5 git repository corruption msysgit
虽然绊倒了铬代码文档,但我发现了这篇文章:
http://code.google.com/p/chromium/wiki/UsingGit#Windows
如果你使用的是msysgit,那你就是在寻找麻烦.使用msysgit(包括TortoiseGit)和cygwin的git版本是导致存储库损坏的一种途径,因此坚持使用cygwin的版本会更安全.所以如果你的PATH中仍然有msysgit,那么你就是自己的.
这真的发生了吗?腐败的原因是什么?
小智 1
这取决于警告的撰写时间,但在该段落的更下方,它建议:
请务必关闭 git 的 crlf munging:
git config --global core.autocrlf false
Run Code Online (Sandbox Code Playgroud)
我猜这是行结束转换问题和 msysgit 在编写该文档时不稳定的组合。然而,由于我自己只使用过 git-svn 进行从 SVN 到 Git 的导入,而不是双向协作,因此警告可能仍然有效。