Git

Git is a distributed version control system. Users work which a copy of a local repository and can then share the repository between machines or with other users. Thus, unlike svn no central repository is required which has to be set up by an administrator.