Приводит ли использование msysgit к повреждению хранилища? - PullRequest
5 голосов
/ 06 мая 2010

Наткнувшись на документацию кода хрома, я наткнулся на этот пост:

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

Если вы используете msysgit, вы просить неприятностей. Использование обоих msysgit (включая TortoiseGit) и Cygwin's версия git - это путь к повреждение хранилища, так что безопаснее придерживаться версии Cygwin. Так что если у вас все еще есть msysgit в вашей PATH, ты сам по себе.

Это действительно происходит? Что вызывает коррупцию?

Ответы [ 2 ]

1 голос
/ 20 мая 2010

Я видел, что msysgit испортил две проверки Chromium в начале 2009 года. Я думаю, что примерно тогда было написано это предупреждение. Казалось, что поддержка git-svn была незрелой на тот момент. С тех пор я избегаю msysgit - настоящий позор, потому что он в 4-5 раз быстрее. Может, сейчас дела обстоят лучше?

1 голос
/ 06 мая 2010

Зависит от того, когда было написано предупреждение, но далее ниже предложенный абзац:

Не забудьте отключить git's crlf:

git config --global core.autocrlf false

Полагаю, это сочетание проблем с окончанием строки и нестабильностью msysgit на момент написания этой документации. Однако, если бы я сам когда-либо использовал git-svn для импорта из SVN в Git, а не для двусторонней совместной работы, вполне возможно, что предупреждение все еще действует.

...