I would like to know the best practices of keeping a web project up to date on a remote server. I'm starting a web project in which I need to keep it on a remote server, and from my local server I keep synchronized all the files on the server, for better update. I've tried keeping it synchronized on a netbeans with ftp, but sometimes it does not refresh. What is the best practice for this?