вторник, 7 марта 2017 г.



Рекомендуемый стартовый параметр при начале работы в git:
git config --global core.autocrlf true

Но при отправке файла в репозиторий вылезет ошибка:
fatal: LF would be replaced by CRLF in test1.py

Эта ошибка для файлов с окончанием строк \r\n.  Странно, т.к. мой файл был создан под Линуксом, т.е. должен оканчиваться на \r.


Как бы то не было, вот решение: git config core.autocrlf false
Пытался поставить warn, но не принимает.

Лучший разбор темы:

http://jenyay.net/Git/Autocrlf

Резюме оттуда:
возможны ситуации, когда Git примет бинарные файлы за текстовые и примется в них исправлять переводы строк. В этом случае мы получим порчу файлов. 

Комментариев нет:

Отправить комментарий