Tengo un sitio web que dice www.livesite.com que se está ejecutando actualmente. He estado desarrollando una nueva versión del sitio web en mi máquina local con http://localhost y luego comprometiendo mis cambios con svn a www.testsite.com donde probaría el sitio en el servidor livesite.com pero bajo otro dominio (es el mismo entorno) como el sitio en vivo pero bajo un dominio diferente).localhost + staging + entornos de producción?
Ahora estoy listo para lanzar la nueva versión a livesite.com. Hacerlo la primera vez es fácil, podría simplemente copiar & pegar todo desde testsite.com a livesite.com (no estoy seguro de que sea la mejor manera de hacerlo).
Quiero mantener a testingite.com como un sitio de prueba donde insertar actualizaciones, probarlas y una vez que me haya conformado con moverme a lives.com, pero no estoy seguro de cómo hacerlo después de que se lanza el nuevo sitio. No creo que copie pegar todo el directorio es la forma correcta de hacerlo y romperá las operaciones de los usuarios actuales en livesite.com.
También quiero mantener mi historial de svn en testsite.com. ¿Cuál es la forma correcta de hacer esto con SVN? Muchas gracias!
No es digno de una respuesta completa, pero Weploy podría satisfacer sus necesidades: http://dev.wepay.com/blog/2010/11/30/weploy-wepays-deployment-tool/ – scoates
parece una buena herramienta, gracias – Kentor