-
Notifications
You must be signed in to change notification settings - Fork 77
Символы окончания строк
Если разработчики, работающие с репозиторием, используют разные операционные системы (Microsoft Windows, Linux, macOS), нужно настроить конвертацию символов окончания строк при чтении из репозитория. Следующие команды настраивают Git таким образом, что в рабочей копии разработчика будут использоваться "родные" для его операционной системы символы, а в репозитории всегда будет использоваться LF.
Для операционной системы Microsoft Windows:
git config --global core.autocrlf true
git config --global core.safecrlf true
Для операционных систем Linux и macOS:
git config --global core.autocrlf input
git config --global core.safecrlf true
Подробнее о назначении этих параметров вы можете прочитать в документации Git на английском языке git config core.safecrlf и git config core.autocrlf.
1С:ГитКонвертер по умолчанию добавляет настройки окончания строк при инициализации репозитория кнопкой из формы настройки хранилища в локальные настройки репозитория:
git config --local core.autocrlf true
git config --local core.safecrlf warn
Т.о. в репозиторий файлы попадут с окончаниями строк попадут как LF
, выдавая предупреждения в лог, если в файле есть смешение CRLF
и LF
.
-
Дополнительные возможности