Я хочу создать локальный конфигурационный файл config_local.yml
, который позволяет правильно настраивать каждую среду разработки, не портя среды разработки других людей. Я хочу, чтобы это был отдельный файл, чтобы я мог "gitignore" его и знать, что ничего существенного не пропущено в проекте, и в то же время не имея проблемы с git, постоянно сообщая мне, что config_dev.yml имеет новые изменения (и рискуя кто-то совершает эти изменения).
Прямо сейчас я выполняю config_dev.yml
imports:
- { resource: config_local.yml }
, что замечательно, если файл не существует (то есть для нового клона репозитория).
Мой вопрос: есть ли способ сделать это включенным по желанию? Т.е., если файл существует, то импортируйте его, иначе проигнорируйте его.
Редактировать: Я надеялся на такой синтаксис, как:
imports:
- { resource: config.yml }
? { resource: config_local.yml }