Баг gitsync или git? Текст в файле заменяется целиком

Уже не в первый раз сталкиваюсь, когда после работы gitsync в репозитории оказываются измененными все файлы конфы. Это я где-то косячу или реально баг? Судя по тому, что показывает gitlab, содержимое файла стерто и добавлено заново.
gitsync_bug

А не может быть CRLF->CR?

Когда я ставил git, то выбирал пункт “commit as-is”. Платформа 1С всегда CRLF делает.

А проблему видно только на GitLab или в локальном репе она тоже есть?
Если есть, то я бы начал расследование со сравнения файлов вручную с отображением всех спец символов.

Локально тоже есть. Это скрин из SourceTree.

вроде одинаковые

настройте .gitattributes и выполните коммит с нормализацией строк при необходимости

А где про это можно попдробнее прочитать?

https://gitirc.eu/gitattributes.html

Экспериментальным путем установил, что это происходит из-за настройки “git config --global core.autocrlf”. Если на одной машине установлено true, а на другой false, получим такое неприятное поведение.

поэтому я и говорил про гитаттрибуты.

1 Симпатия