Valeriy Donika: Локально надо, конечно. Но это ещё зависит от инструментария. допустим, в языке Ruby я могу использовать веб-сервер puma, который устанавливается пакетным Ruby менеджером bundler. Мне необходимо лишь указать конфигурационный файл с настройками для сервера. И всё.
Есть такая вещь, Procfile. https://devcenter.heroku.com/articles/procfile
Александр Волобуев Я не читал комментарий "На 85% XML, HTML, JS, CSS файлы. Остальные 15% изображения. " Это в корне меняет дело, поскольку эти файлы является исходным кодом веб-программы. А для них как раз неиспользование VCS чревато проблемами при совместной разработке.
Александр Волобуев: к сожалению, owncloud нужно устанавливать на свой веб-сервер (ну или на хостинге типа OpenShift). Это хорошо, когда хочется всё под своим контролем и хочется самому возиться с резервными копиями.
Поэтому если вообще минимально заниматься ПО, то тогда Dropbox или другие подобные облачные системы, коих полным полно (бесплатно до некоторого размера данных).
Пока что решил держать в основной ветке полную версию, а в ветке того клиента держать файл скрипта, убирающий некоторую функциональность. Так до тех пор, пока всё не будет разделено на модули.
Есть такая вещь, Procfile.
https://devcenter.heroku.com/articles/procfile