Должны ли разработчики обновлять файл web.config и передавать его в VCS, например SVN? В моей компании мы очень редко обновляем его через SVN; вместо этого кто-то создаст текстовый файл «инструкции» в наших сценариях развертывания (сценарии SQL и т. п., а также пакетные файлы для компиляции файлов ASPX в виде отдельных библиотек DLL для развертывания), который говорит что-то вроде «Измените X на Y в файлах web.config для Сайты A, B и D ", и полагается на отдельного разработчика, следуя этим инструкциям каждый раз, когда файл обновляется.
Это кажется мне нелогичным: я ожидал, что файл web.config будет синхронизироваться по мере необходимости, с необходимыми изменениями, и файл будет зафиксирован как любой другой артефакт кодовой базы, но я поднял эту проблему в прошлом и никто не обращал на это внимания.
Какой подход следует использовать при работе с такими конфигурационными файлами?