Можно ли сделать git-svn для обработки CRLF как нативных клиентов Subversion?

У меня есть хранилище Subversion, размещенное в Linux, но доступ к которому я когда-либо осуществлял только через Windows-клиенты, поскольку он предназначен для источника большого приложения Windows.

Было бы здорово, если бы я мог работать с этим репозиторием, используя git-svn (предоставленный msysgit).

Я чертовски потратил время, пытаясь заставить репозиторий, чтобы он не застрял в концах оконных стилей.

Послеsvn clone проверка хранилища git с:

core.autocrlf = true shows modifications to any file which actually does use LF in the repository. core.autocrlf = input shows modifications to any file which actually does use LF in the repository. core.autocrlf = false shows modifications to everything.

Какой вариант здесь лучший? Должен ли я использоватьcore.autocrlf = true и совершитьLF вCRLF изменения для затронутых файлов?

Я очень близок к тому, чтобы добавить полотенце и просто поместить свою рабочую копию Subversion в репозиторий git. Это было бы плохим решением, но по крайней мере позволило бы местные отделения и тайники. Очевидно, станет огромной болью продолжать добавлять файлы, когда они добавляются в Subversion.

EDIT: Для тех, кому интересно.git-svn это королевская боль, если вы находитесь на Windows. Ответ Хасена ниже, вероятно, правильный, но я не могу последовать его совету, не вызвав гнев других разработчиков в моей команде.

Я, по сути, отказываюсь от этого вопроса, поскольку он не приведет к разумному результату. Надеемся, что следующее Google Summer of Code привлечет кого-то, кто захочет получить свою «надлежащую поддержку git-svn в Windows». проект. Увидетьhttp://git.or.cz/gitwiki/SoC2009Ideas#Propergit-svnsupportonWindows

Ответы на вопрос(6)

Ваш ответ на вопрос