SFTP client for OS X for updating external website I do update a website for my company, and for that I currently have the following workflow: 


Make a local mirror of the external website
Update files in the local mirror that is going to be updated on the external site
Verify that the files that are going to be uploaded to the external site is correct
Upload files using SFTP


Currently I use FileZilla to upload files. To verify that the update is correct, and that nothing more has accidentally changed, I would like to see the changes between the external and the local before performing the upload.

To perform the verification I need to download the file from the external site and perform a diff on the files.

My first thought was that there must be a easier way to do this, and that it might be that there are SFTP clients that integrate this "under the hood".

Are there any SFTP clients for OS X that let you compare and see the differences between a local file and the file on the server before doing an upload.
I use Transmit from Panic. It doesn't allow an actual file to file content comparison like a diff, but you can do a simulated sync to see which files will be replaced or deleted.

If you drag one file from window to window it asks you to verify and gives you the information on both files regarding modification dates and times.

You can try it before you buy it. I would think any good FTP client should do a simulated transfer.