This is a list of notable software for version control.

Local Data Model

In the local-only approach, all developers must use the same file system.

Open Source

Proprietary

Client–server model

In the client–server model, developers use one shared repository.

Open source

Proprietary

Distributed model

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

Open source

Proprietary

Discontinued

These systems have been either officially discontinued or not shipped a release in more than a decade.

See also

References

  1. ^ Bill Wohler (10 Oct 1992). "Unix – Frequently Asked Questions (7/7)". RCS vs SCCS: How do they compare for performance?. [RCS ...] is much faster in retrieving the latest version
  2. ^ Larry McVoy (11 Dec 2003). "BitKeeper: Why SCCS, rather than RCS?". Archived from the original on March 26, 2012. RCS is optimized for getting the most recent version on the trunk
  3. ^ Bill Wohler (10 Oct 1992). "Unix – Frequently Asked Questions (7/7)". RCS vs SCCS: How do the interfaces compare?. [RCS ...] is more intuitive and consistent
  4. ^ "Changes", SVN, Collab Net, archived from the original on October 25, 2008
  5. ^ "Git - A Short History of Git". git-scm.com. Retrieved 2023-10-29.
  6. ^ "Plastic SCM - The Distributed Version Control for Big Projects". www.plasticscm.com. Retrieved 2023-10-29.
  7. ^ Technologies, Unity. "Scalable DevOps Services & Solutions | Unity". unity.com. Retrieved 2023-10-29.