Как git -svn обрабатывает окончания строк?

Я очень доволен тем, как Git сам обрабатывает окончания строк, через core.autocrlf, core.eol+ gitattributes(Пост Тима превосходен).

У меня есть репозиторий Windows Git, для которого autocrlfустановлено значение true. Итак, все текстовые файлы хранятся в репозитории как LFи живут в рабочем каталоге как CRLF. Этот репозиторий был клонирован из репозитория SVN, который мы до сих пор используем для отправки/извлечения в (репозиторий SVN — наш центральный, благословенный репозиторий для запуска CI и т. д. ).

Но я не знаю, как git-svnобрабатывает окончания строк во время операций push/pull.

Кто-нибудь может объяснить, что делает git-svnв данном случае?

33
задан Craig McQueen 8 February 2017 в 03:06
поделиться