Skip to content

Version Control Information

Version Control

Client-Server Model

In the client-server model, developers use a shared single repository.

Distributed Model

In the distributed approach, each developer works directly with his or her own local repository, and changes are shared between repositories as a separate step.

Git and Mercurcial (/mɜːrˈkjʊriəl/) are most popular version control tool.

Web-based version control hosting services

  • Github
  • Gitlab
  • Bitbucket

Comparison from wiki: https://en.wikipedia.org/wiki/Comparison_of_source-code-hosting_facilities

Back to top