Очевидно, что самая фундаментальная вещь, которую нужно сделать, - это поместить эти файлы конфигурации в систему контроля версий, поскольку они действительно являются своего рода исходным кодом.
Но реальная проблема с управлением конфигурацией - это решить, сколько файловесть и что поставить, чтобы можно было повторно использовать общие конфигурации.Это проектные решения, которые зависят от проекта и среды, и ни один инструмент не может сделать их за вас.
Обычный подход состоит в том, чтобы иметь главный конфигурационный файл, содержащий значения по умолчанию, и специфичные для среды файлы, содержащиетолько те значения конфигурации, которые отличаются для их среды и которые перезаписывают значения по умолчанию.Это происходит как часть автоматизированного процесса сборки (который вы действительно должны иметь).