Buenas tardes,
Aprovechando un formateo del ordenador he decidido configurarme un entorno de desarrollo en condiciones, a ver si me voy olvidando de la mala costumbre de tocar directamente los ficheros de mi web vía FTP.
Finalmente me he instalado el Eclipse 3.6 con PDT para desarrollar en PHP. También me he instalado y configurado el Subclipse, un plugin de eclipse para Control de Versiones SVN. Así de paso me quito otra mala costumbre, y es el control de versiones arcaico que llevaba hasta ahora (fichero1.bak , fichero1.bak2 , fichero1.Diciembre2010, etc...)
Todo funciona bien, desarrollo correctamente, creo versiones que se van almacenando en el repositorio SVN, etc...
Lo que busco es algo que haga lo siguiente:
Supongamos que en todo el proyecto hoy toco cuatro ficheros php, hago los cambios, y hago commit en el Subclipse, resultando la Revisión 15.
Si me voy a la pestaña "History" veo que efectivamente la última revisión es la 15, y que contiene los ficheros que he tocado.
¿Hay algo para poder exportar con un único click esos 4 ficheros afectados a un Remote System? Es decir, subirlos directamente al ftp de producción.
Ahora lo que hago es ver en la pestaña SVN Repository cuáles son los ficheros afectados, volver a la pestaña PHP Explorer e ir marcando uno a uno todos los ficheros, para posteriormente hacer un Export -> Remote System y subirlos.
Cuando son pocos ficheros no pasa nada, pero si realizo una tarea que afecta a 20 ficheros y tardo una semana, pues puede que se me escape alguno por subir.
¿Alguien por aquí desarrolla con control de versiones? ¿Tiene eclipse algo que integre Versionado+Pase entre entornos?
Un saludo !