Previamente tendremos que tener lo siguiente:
-
Sublime
-
Conexión sublime con sftp/ftp
-
Sublime con package installed – compare
-
Repositorio Original (a partir de ahora classlife-produccion)
-
Repositorio donde haremos el merge (a partir de ahora classlife-transicion)
Para subir a producción necesitaremos realizar los siguientes pasos:
-
Trabajaremos en classlife-produccion y haremos subida a release.
-
Si por ejemplo queremos actualizar el fichero controller/Teachers.php, tendremos que ir a sublime (abierto desde la carpeta claslife-transicion) y abrir este fichero (opción rápida para abrirlo ctrl+p y aquí escribimos controller/teachers.php)
-
Una vez abierto hacemos click derecho sobre el documento y seleccionamos la opción SFTP/FTP->Download File (aquí nos descargamos el fichero que hay en producción)
-
Una vez tenemos el fichero de producción hacemos ctrl+n para abrir nueva pestaña y pegamos el fichero controller/Teachers.php que tenemos en classlife-produccion en la rama release.
-
Una vez aquí pulsamos ctrl+shift+p y pulsamos la opción comparare with…
-
Aquí veremos la comparativa y tendremos que actualizar el fichero de controller/Teachers.php correspondiente a classlife-transicion
-
Una vez actualizado lo tendremos que subir al servidor ya sea con click derecho y SFTP/FTP->Upload File o shift+alt+u+f