Sto iniziando un nuovo progetto in PHP e mi piacerebbe ricevere feedback da altri sviluppatori sulla loro strategia preferita per la distribuzione di PHP. Mi piacerebbe automatizzare un po 'le cose in modo che, una volta che le modifiche sono state eseguite, possano essere migrate rapidamente su un server di sviluppo o produzione.
Ho esperienza con le distribuzioni usando Capistrano con Ruby e alcuni script di shell di base.
Prima di immergermi per la prima volta da solo sarebbe bello sentire come gli altri si sono avvicinati a questo nei loro progetti.
Ulteriori informazioni
Attualmente gli sviluppatori lavorano su installazioni locali del sito e commettono modifiche in un repository di sovversione. Le distribuzioni iniziali vengono effettuate esportando una versione taggata da svn e caricandola sul server.
Le modifiche aggiuntive vengono generalmente eseguite frammentariamente caricando manualmente i file modificati.