Я использую много инструментов на работе и дома, и я постоянно настраиваю их в одном или другом месте. Люди часто используют Git для создания версий своих .vim, .vimrc и других. файлы, так как вы можете разместить свои файлы конфигурации на github и иметь возможность общего доступа и все другие преимущества, которые это подразумевает. Возможность создания версий и разветвления моих конфигов звучит как грандиозная идея, так как я всегда с ними балуюсь.
Я хотел бы обсудить лучшую практику для этого в несколько более широкой области. Как бы вы это реализовали?
- У вас есть репозиторий configfiles в ~/Library/Configs или аналогичный, и символическая ссылка на соответствующие файлы?
- Как обрабатывать файлы предпочтений для приложений, т.е. iTerm2.
- Эти файлы воссоздаются каждый раз, так что вам нужно использовать символическую ссылку «назад» и поместить ссылку в репо? вместо ссылки на репозиторий, поскольку он просто удалит символическую ссылку.