Hello, and thanks for taking a look at this question.
We have 3 web developers all working on the same project. I have configured all of their Macs to have a single Site where the 'Local' Site points to the same folder on our server. This way all of them are working on the same site. Of course we have to be careful who is working on which files, but that's OK.
My problem is that if designer A synchronises files with the Remote Site, designer B and C are not aware of this. When they preview for synchronisation they do not see that designer A has uploaded some new files so they upload them all over again.
Is there a better workflow to enable us to all work on a single site and share the synchronisation status?
I'm a little confused with your scenario. Why would you have to be careful which files are being edited at once? That is what the Check-In/Check-Out feature is for? Are you not using that to have your developers pull files out to work on and then saving them back.
The synchronization should not really be needed in this scenario because if the files are being checked-in/checked-out then they are always saved to the server. Even without the check-in/check-out feature enabled, I can't figure out why synchronization would need to take place unless the developers have a copy locally on their computer and then sync to the testing server before that is synced to the live server.