Я работаю над большим веб-проектом, который управляется в репозитории SVN.
Каждый раз, когда член команды проверяет проект или мы проверяем проект на новом производственном сервере, мы должны изменить пользовательский файл конфигурации для этого сервера. У меня есть файл «config.ini.base» под контролем версий, который мы постоянно обновляем с последними настройками, идея состоит в том, что члены команды копируют его для создания своего «config.ini» (который указан в разделе «игнорировать» в каталог).
Чтобы избежать путаницы и ошибок, я бы хотел как-то заблокировать любые изменения в "config.ini.base" от фиксации в репозиторий, если только он не зафиксирован явно или параметр только для чтения каким-то образом явно переопределен. Как бы я это сделал?