Я очень доволен тем, что Git сам обрабатывает окончания строк, через core.autocrlf, core.eol + gitattributes (сообщение Тима превосходно).
У меня есть репозиторий Windows Git, у которого autocrlf установлено значение true. Итак, все текстовые файлы хранятся в репо как LF и живут в рабочем каталоге как CRLF. Это репо было клонировано из SVN-репо, которое мы все еще используем для перехода от /pull к (репо SVN - это наше центральное, благословенное репо для запуска CI и т.д.).
Но я не знаю, как git-svn обрабатывает окончания строк во время операций push/pull.
Может ли кто-нибудь объяснить, что делает git-svn в этом случае?