
Host your own site on your own machine so that you don't collide. Create your own development environment.If your server has FTP configured, it probably also has SFTP and/or FTPS configured. Just save locally as you normally would, and in the background, the IDE will perform an FTPS/SFTP/SCP push. I'm not terribly familiar with Atom, but many IDEs (like NetBeans and PHPStorm) can be configured to automatically FTPS/SFTP/SCP push changed files to remote servers. Use FTPS/SFTP/SCP to push files to the remote server when you save them locally.This is secure and relatively easy to set up, but you may find it a bit too slow for anything but small projects. This will allow you to edit the remote files live, as if they were any other regular local file. If your dev server is a *nix flavor, you can probably use SSHFS to mount the remote directory on your local machine.Even though you only have a few developers, it's only a matter of time before you get a collision and somebody loses work. Each developer should have their own isolated project installation. This is a terrible way to host a project.
