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

Client-server model

In the client-server model, developers use a shared single 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

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