List of version-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.