Sorry, I didn't explained myself well. I can have a local repository for each developer, the main problem is how to upload only the modified files and keep it synced to the server. In these days I'm studying mercurial a little better, when I'll have a solution (or questions) I'll update this thread. thanks