FTP app that can monitor a local folder

data synchronizationftpsoftware-recommendation

I recently switched to another text editor from Coda. The feature I miss most from Coda is that it can monitor any folder and publish any changes made with a click of a button. I have been looking for an FTP application that offers this functionality, but haven't found anything. Most apps will "synchronise" a remote and a local folder by scanning them and looking at the size and/or timestamp of each file. Since many of my projects contain thousands of projects and I'm on a slow connection, this is not a good solution for me. So I'm looking for an app that can:

  • Monitor files in a local folder (don't care about remote changes)
  • "Mark" these when they are changed
  • Offer to upload the files that have been changed since the last upload

I only need to watch for local changes. I am the only one editing these files. So I can safely overwrite anything on the server when it has been changed locally.

I can not use Git or any versioning protocol because most projects are running on cheap shared hosting, without shell access. However I am fairly experienced using the shell so if there's a solution there that's also an option, although I would prefer an app with a GUI.

Best Answer

I have used Weex for uploading only the files that have changed since last time Weex was run. Neat little tool that can be run from scripts.

I have tried a couple of GUI ftp apps, but haven't haven't come across any GUI tools that can do the same.