Subversion (SVN) - architektura klient - serwer (scentralizowany)
Git - rozproszony (klonowanie repozytorium, master repository)
TFS Source Control - podobny w architekturze do SVN
| Zcentralizowany (SVN, TFS) | Rozproszony (git) |
|  |
Źródło: http://git-scm.com