Hago la actualización de un sitio web para mi empresa, y para la que actualmente tengo el siguiente flujo de trabajo:
- Hacer una réplica local de la web externa
- Los archivos de actualización en el servidor local que va a ser actualizado en el sitio externo
- Compruebe que los archivos que van a ser cargados en el sitio externo es el correcto
- Subir los archivos mediante SFTP
Actualmente yo uso FileZilla para subir los archivos. Para comprobar que la actualización es correcta, y que nada más ha cambiado accidentalmente, me gustaría ver los cambios entre el exterior y el local antes de realizar la carga.
Para realizar la comprobación necesito descargar el archivo desde el sitio externo y realizar un diff en los archivos.
Mi primer pensamiento fue que debe haber una manera más fácil para hacer esto, y que podría ser que hay SFTP clientes que integran esta "bajo el capó".
Hay SFTP clientes para OS X que permiten comparar y ver las diferencias entre un archivo local y el archivo en el servidor antes de hacer una subida.