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