1
0
mirror of https://github.com/1C-Company/GitConverter.git synced 2025-03-25 21:29:14 +02:00
GitConverter/docs/Символы-окончания-строк.md
2020-11-04 13:31:10 +03:00

2.0 KiB

Если разработчики, работающие с репозиторием, используют разные операционные системы (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.