Aggiorno un sito Web per la mia azienda, e per questo attualmente ho il seguente flusso di lavoro:
- Crea un mirror locale del sito web esterno
- Aggiorna i file nel mirror locale che verrà aggiornato sul sito esterno
- Verifica che i file che verranno caricati sul sito esterno siano corretti
- Carica i file usando SFTP
Attualmente utilizzo FileZilla per caricare file. Per verificare che l'aggiornamento sia corretto e che nulla è cambiato più accidentalmente, vorrei vedere le modifiche tra esterno e locale prima di eseguire il caricamento.
Per eseguire la verifica, devo scaricare il file dal sito esterno ed eseguire un diff sui file.
Il mio primo pensiero è che ci deve essere un modo più semplice per farlo, e che potrebbe essere che ci siano client SFTP che integrano questo "sotto il cofano".
Esistono client SFTP per OS X che consentono di confrontare e vedere le differenze tra un file locale e il file sul server prima di eseguire un caricamento.