git и eol-style

erotic

Как в git обстоит дело с eol-style? Насколько я знаю, свойств файлов по типу svn в нем нет. Как-нибудь нормализуются концы строк в разных системах?

vall

как закоммитишь так и будет. местами будет мат на невидимый мусор в конце строк.
глянь в man git-config там есть какой-то autocrlf и прочее

erotic

Ответ неверный. Склонил исходники git под виндой и под линуксом, в файле под виндой виндовые концы строк, под линуксом - линуксовые. Как это регулируется - непонятно.

vall

ответ верный. именно там и написано как это работает =)
ещё в gitattributes, но скорее всего виндовая сборка работает по дефолту как надо.

erotic

Мой ответ относился к фразе "как закоммитишь так и будет", если что.
В общем, спасибо за git-config.

vall

ну в общем-то да, коммитить в git crlf это моветон, если нужно обязательно сохранить посимвольную идентичность то надо уже binary использовать.
Оставить комментарий
Имя или ник:
Комментарий: