Уже не в первый раз сталкиваюсь, когда после работы gitsync в репозитории оказываются измененными все файлы конфы. Это я где-то косячу или реально баг? Судя по тому, что показывает gitlab, содержимое файла стерто и добавлено заново.
Баг gitsync или git? Текст в файле заменяется целиком
А не может быть CRLF->CR?
Когда я ставил git, то выбирал пункт “commit as-is”. Платформа 1С всегда CRLF делает.
А проблему видно только на GitLab или в локальном репе она тоже есть?
Если есть, то я бы начал расследование со сравнения файлов вручную с отображением всех спец символов.
Локально тоже есть. Это скрин из SourceTree.
настройте .gitattributes и выполните коммит с нормализацией строк при необходимости
А где про это можно попдробнее прочитать?
Экспериментальным путем установил, что это происходит из-за настройки “git config --global core.autocrlf”. Если на одной машине установлено true, а на другой false, получим такое неприятное поведение.
поэтому я и говорил про гитаттрибуты.
1 Симпатия