语境
我的一些应用程序用户配置文件保存在 git 存储库中,以便在多台机器和多个平台之间轻松共享。在这些配置文件中.gitconfig
,包含以下用于处理回车换行符的设置
[core]
autocrlf = true
safecrlf = false
问题
这些设置也适用于导致模糊错误的 GNU/Linux 平台。
问题
处理配置文件中这些平台特定差异的最佳实践是什么?
建议的解决方案
我意识到这个问题可以通过为每个平台建立一个分支并将常见的东西保留在 master 中并在 master 前进时与平台分支合并来解决。我想知道这个问题是否有更简单的解决方案?