Currently we've got two developers on a PHP site and currently all editing is done via FTP (yes OMG I KNOW). I've set-up a Git repository which is going to eventually be used as our source control system.
Basically, how do your developers do the developing exactly? Do they use VM's with a complete production environment or do they all work on an individual test server with individual directories, or something else?
I just want some opinions of how you guys do it to work out what will work best for us.
Thanks