I am working on a project that has grown to a decent size, and I am the only developer. We currently don\'t use any version control, but I definitely need to start.
I have recently started to love the simplicity of Bazaar to solve the problem of starting version control after already having hacked on an application for a while.
With bazaar it is really only a few simple commands: 1) bzr init 2) bzr add [the files you are interested in] 3) bzr commit
Note that this does not setup any central repository. But you can do that as well.
Regarding using it as a deployment tool I am quite sure I read something about it not long ago. The documentation is really good anyway.