Я начинаю новый проект на PHP, и я хотел бы получить отзывы от других разработчиков об их предпочтительной стратегии развертывания PHP. Я бы хотел немного автоматизировать процессы, чтобы после внесения изменений их можно было быстро перенести на сервер разработки или производства.
У меня есть опыт развертывания с использованием Capistrano с Ruby, а также некоторые базовые сценарии оболочки.
Прежде чем я сам начну погружаться, было бы здорово услышать, как другие подошли к этому в своих проектах.
Дальнейшая информация
В настоящее время разработчики работают над локальными установками сайта и вносят изменения в хранилище Subversion. Первоначальное развертывание выполняется путем экспорта теговой версии из svn и загрузки ее на сервер.
Дополнительные изменения обычно вносятся по частям, вручную загружая измененные файлы.