Subversion
Subversion is a highly popular version control system used worldwide.
This is a comprehensive list of hosted subversion subversion (source code repository) service.
I discovered a really cool way to use Subversion, my favorite version control system - automatic versioning / commit on save.
In directories under subversion there may be files which you do not want to add to subversion.