since we are working with winscp, we are having the same problem:
if somebody changes a file on the remote server - after i have opened the same file through winscp and before i could save it back to the server - the changes will be overwritten.
to get rid of this lost update problem, there should be an option whereby winscp is checking the changed date/filesize of the file, before it overwrites it - and warn the user (just like vim does).
i think, directory synchronization is not useable for us, cause there are too many files in this directory which we cannot synchronize localy.
but if there is a way on how this can be handled, i would be glad to know about.
thanks in advance.