Контекст
Ряд файлов конфигурации моего приложения хранится в репозитории git для простого обмена несколькими компьютерами и несколькими платформами. Среди этих файлов конфигурации .gitconfig
, который содержит следующие настройки для обработки символов возврата строки возврата каретки
[core]
autocrlf = true
safecrlf = false
Проблема
Эти настройки также применяются на платформе GNU/Linux, что вызывает неясные ошибки.
Вопрос
Каковы некоторые рекомендации по работе с этими различиями в конфигурации в конфигурационных файлах?
Предлагаемое решение
Я понимаю, что эта проблема может быть решена за счет наличия ветки для каждой платформы и сохранения общего материала в мастерстве и слияния с ветвью платформы, когда ведущий движется вперед. Мне интересно, есть ли более простые решения этой проблемы?