5

クロムコードのドキュメントに出くわしているときに、次の投稿に出くわしました。

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

msysgit を使用している場合は、問題が発生しています。msysgit (TortoiseGit を含む) と cygwin のバージョンの git の両方を使用すると、リポジトリの破損につながるため、cygwin のバージョンを使用する方が安全です。したがって、まだ msysgit が PATH にある場合は、独力です。

これは本当に起こりますか?破損の原因は何ですか?

4

2 に答える 2

1

2009 年の初めに、msysgit が 2 つの Chromium チェックアウトを破損するのを見ました。その時点では git-svn のサポートは未熟だったようです。それ以来、私は msysgit を避けてきました。4 倍から 5 倍高速なので、本当に残念です。多分物事は今より良いですか?

于 2010-05-20T16:49:13.140 に答える
1

警告がいつ書かれたかによって異なりますが、それが示唆する段落のさらに下に:

git の crlf munging をオフにしてください:

git config --global core.autocrlf false

私の推測では、行末変換の問題と、そのドキュメントが書かれたときに msysgit が安定していなかったことが組み合わさっていると思います。ただし、私自身が git-svn を使用して SVN から Git へのインポートを行ったことがあり、双方向のコラボレーションは行っていないため、警告がまだ有効である可能性があります。

于 2010-05-06T16:11:39.190 に答える