Задать вопрос
SonkoDmitry
@SonkoDmitry
Веб разработчик

Замена CRLF на LF

Столкнулись с такой проблемой, что часть команды сидит на никсах, часть на винде, часть на маках. Репозиторий соответственно вперемешку crlf с lf. Можно ли каким-то образом привести все файлы в репозитории к одному виду, LF и как сделать так, чтобы человек писал в иде в удобной ему системе переносов, но файл коммитился все равно преобразуясь в LF. Пытался делать по мануалу гитхаба, однако результат нулевой. Как были CRLF файлы, так и остались.
  • Вопрос задан
  • 8424 просмотра
Подписаться 5 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
@edelweard
Возьмите юникс, поставьте core.autocrlf=false, запустите dos2unix на всех файлах, закомитьте. Тогда в репозитории все файлы будут с LF.

Потом сделайте, как сказано на Гитхабе, — и на системах с core.autocrlf=true в рабочую копию файлы будут вычекиваться как CRLF.

Кстати, core.eol, я думаю, вам не нужен, да и в гитхабовском мануале про него не сказано.
Ответ написан
SonkoDmitry
@SonkoDmitry Автор вопроса
Веб разработчик
плюс dos2unix работает только с папками в пределах одной папки, хотелось бы конечно чтобы пробегал рекурсивно по всем директориям
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы