Misplaced Pages

List of version-control software

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
(Redirected from List of revision control software)

This is a list of notable version control software systems.

Common attributes

  • Openness, whether the software is open source or proprietary
  • Repository model, how working and shared source code is handled
    • Shared, all developers use the same file system
    • Client–server, users access a master repository server via a client; typically, a client machine holds only a working copy of a project tree; changes in one working copy are committed to the master repository before becoming available to other users
    • Distributed, repositories act as peers; typically each user has a local repository clone with complete version history in addition to their working files

Active

Obsolete

The following have been discontinued or not released in more than a decade.

  • Bazaar – written in Python, originally by Martin Pool and sponsored by Canonical; decentralised: goals: fast and easy to use; can losslessly import Arch archives; replaced by friendly fork named Breezy
  • BitKeeper – (discontinued) was used in Linux kernel development (2002 – April 2005) until its license was revoked for breach of contract; open-sourced in 2016
  • Code Co-op – (discontinued) peer-to-peer version control system (can use e-mail for synchronization)
  • Configuration Management Version Control (CMVC) – version control system, no longer available
  • GNU arch – A very early system; deprecated since 2009 in favor of Bazaar
  • DCVS – A decentralized spin on CVS, last released 2006 and since discontinued
  • Monotone – not updated since 2011
  • Quma Version Control System – VCS, final release 2010, abandoned 2013
  • Sun WorkShop TeamWare – Designed by Larry McVoy, creator of BitKeeper
  • Vesta – (discontinued) build system with a versioning file system and support for distributed repositories
  • Visual SourceSafe (VSS) – version control tool by Microsoft; oriented toward small teams

See also

References

  1. "Git - A Short History of Git". git-scm.com. Retrieved 2023-10-29.
  2. "Plastic SCM - The Distributed Version Control for Big Projects". www.plasticscm.com. Retrieved 2023-10-29.
  3. Technologies, Unity. "Scalable DevOps Services & Solutions | Unity". unity.com. Retrieved 2023-10-29.
  4. Bill Wohler (10 Oct 1992). "Unix – Frequently Asked Questions (7/7)". RCS vs SCCS: How do they compare for performance?. is much faster in retrieving the latest version
  5. 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
  6. Bill Wohler (10 Oct 1992). "Unix – Frequently Asked Questions (7/7)". RCS vs SCCS: How do the interfaces compare?. is more intuitive and consistent
  7. "Changes", SVN, Collab Net, archived from the original on October 25, 2008

External links

Version control software
Years, where available, indicate the date of first stable release. Systems with names in italics are no longer maintained or have planned end-of-life dates.
Local only
Free/open-source
Proprietary
Client–server
Free/open-source
Proprietary
Distributed
Free/open-source
Proprietary
Concepts
Categories: