使用msysgit会导致存储库损坏吗?

时间:2010-05-06 16:02:39

标签: git repository msysgit corruption

在浏览铬代码文档的同时,我发现了这篇文章:

http://code.google.com/p/chromium/wiki/UsingGit#Windows

  

如果您使用的是msysgit,那么您就是   惹麻烦。同时使用msysgit   (包括TortoiseGit)和cygwin's   git的版本是一条通往的道路   存储库损坏,所以它更安全   坚持使用cygwin的版本。因此,如果   你的PATH中还有msysgit,   你是独立的。

这真的发生了吗?什么导致腐败?

2 个答案:

答案 0 :(得分:1)

这取决于警告的写入时间,但在该段落的下方建议:

  

一定要关闭git的crlf munging:

git config --global core.autocrlf false

我猜这是一个行结束转换问题的组合,msysgit在编写那些文档时不稳定。但是,由于我自己只使用git-svn从SVN导入到Git,而不是双向协作,因此警告仍然有效。

答案 1 :(得分:1)

我看到msysgit在2009年初破坏了两次Chromium检查。我认为这大致是在写这个警告的时候。似乎git-svn支持在那个时间点还不成熟。从那时起我就避免使用msysgit - 这真是一种耻辱,因为它的速度提高了4倍-5倍。也许事情现在好些了?