Наши поставки Windows имеют разные наборы файлов конфигурации и двоичных ресурсов для разных клиентов. В настоящее время настройка выполняется вручную перед упаковкой, что чревато ошибками. Что вы думаете об использовании веток для каждого клиента и автоматической сборке/скрипте пакета ветки клиента с транком?
Меня меньше волнует масштабируемость, чем автоматизация как можно скорее.
Все содержимое пакета находится в SVN, но ветвление и слияние SVN настолько деликатны, что я не верю, что он будет работать последовательно, когда он автоматизирован. Если вам, ребята, нравится эта идея, я могу попробовать использовать для этого git-svn, потому что, надеюсь, это сделает слияние менее деликатным. Нам не обязательно объединять ресурсы, потому что они организованы таким образом, что программа установки может просто пропустить неподходящие деревья каталогов, но настройка не так проста.