Version Control Information
Version Control
Client-Server Model
In the client-server model, developers use a shared single repository.
-
Subversion - SVN is a software versioning and revision control system distributed as open source under the Apache License.
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