HOME

TheInfoList



OR:

This is a list of notable
version control Version control (also known as revision control, source control, and source code management) is the software engineering practice of controlling, organizing, and tracking different versions in history of computer files; primarily source code t ...
software system A software system is a system of intercommunicating software component, components based on software forming part of a computer system (a combination of Computer hardware, hardware and software). It "consists of a number of separate Computer progr ...
s.


Common attributes

*Openness, whether the software is ''open'' source or ''proprietary'' *Repository model, how working and shared
source code In computing, source code, or simply code or source, is a plain text computer program written in a programming language. A programmer writes the human readable source code to control the behavior of a computer. Since a computer, at base, only ...
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 Distribution may refer to: Mathematics *Distribution (mathematics), generalized functions used to formulate solutions of partial differential equations *Probability distribution, the probability of a particular value or value range of a varia ...
, repositories act as peers; typically each user has a local repository clone with complete version history in addition to their working files


Active

* AccuRev roprietary, client-server– source configuration management tool with integrated issue tracking based on "Streams" that manages parallel and global development; replication server is also available; now owned by
Micro Focus Micro Focus International plc was a British multinational software and information technology business based in Newbury, Berkshire, England. The firm provided software and consultancy. The company was listed on the London Stock Exchange and t ...
* Autodesk Vault roprietary, client-server– Version control tool specifically designed for
Autodesk Autodesk, Inc. is an American multinational software corporation that provides software products and services for the architecture, engineering, construction, manufacturing, media, education, and entertainment industries. Autodesk is headquarte ...
applications managing the complex relationships between design files such as
AutoCAD AutoCAD is a 2D and 3D computer-aided design (CAD) software application developed by Autodesk. It was first released in December 1982 for the CP/M and IBM PC platforms as a desktop app running on microcomputers with internal graphics control ...
and
Autodesk Inventor Autodesk Inventor is a computer-aided design extension application for 3D mechanical design, simulation, visualization, and documentation developed by Autodesk. Features Inventor allows analyzing 2D and 3D CAD models by creating a virtual rep ...
* CADES roprietary, client-server– Designer productivity and version control system by
International Computers Limited International Computers Limited (ICL) was a British computer hardware, computer software and computer services company that operated from 1968 until 2002. It was formed through a merger of International Computers and Tabulators (ICT), English Ele ...
* ClearCase roprietary, client-server– MSSCCI compliant ( Source Control Plug-in API) configuration management system by
IBM International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
Rational Software Rational Machines is an enterprise founded by Paul Levy and Mike Devlin in 1981 to provide tools to expand the use of modern software engineering practices, particularly explicit modular architecture and iterative development. It changed its n ...
*
Concurrent Versions System Concurrent Versions System (CVS, or Concurrent Versioning System) is a version control system originally developed by Dick Grune in July 1986. Design CVS operates as a front end to Revision Control System (RCS), an older version control ...
(CVS) pen, client-server– originally built on RCS, licensed under the GPL **
CVSNT CVSNT is a version control system compatible with and originally based on Concurrent Versions System (CVS), but whereas that was popular in the open-source world, CVSNT included features designed for developers working on commercial software incl ...
– cross-platform port of CVS that allows case insensitive file names among other changes ** OpenCVS – unreleased CVS clone under a
BSD license BSD licenses are a family of permissive free software licenses, imposing minimal restrictions on the use and distribution of covered software. This is in contrast to copyleft licenses, which have share-alike requirements. The original BSD lic ...
, emphasizing security and source code correctness * Darcs pen, distributed– originally developed by David Roundy; track inter-patch dependencies and automatically rearrange and ''cherry-pick'' them using a ''theory of patches'' * Dimensions CM roprietary, client-serversoftware change and configuration management system developed by
Micro Focus Micro Focus International plc was a British multinational software and information technology business based in Newbury, Berkshire, England. The firm provided software and consultancy. The company was listed on the London Stock Exchange and t ...
, formerly Serena Software, that includes
revision control Version control (also known as revision control, source control, and source code management) is the software engineering practice of controlling, organizing, and tracking different versions in history of computer files; primarily source code ...
*
Fossil A fossil (from Classical Latin , ) is any preserved remains, impression, or trace of any once-living thing from a past geological age. Examples include bones, shells, exoskeletons, stone imprints of animals or microbes, objects preserve ...
pen, distributed– written by D. Richard Hipp for
SQLite SQLite ( "S-Q-L-ite", "sequel-ite") is a free and open-source relational database engine written in the C programming language. It is not a standalone app; rather, it is a library that software developers embed in their apps. As such, it ...
; distributed revision control, wiki, bug-tracking, and forum (all-in-one solution) with console and web interfaces; single portable executable and single repository file *
Git Git () is a distributed version control system that tracks versions of files. It is often used to control source code by programmers who are developing software collaboratively. Design goals of Git include speed, data integrity, and suppor ...
pen, distributed– designed by
Linus Torvalds Linus Benedict Torvalds ( , ; born 28 December 1969) is a Finnish software engineer who is the creator and lead developer of the Linux kernel. He also created the distributed version control system Git. He was honored, along with Shinya Yam ...
for
Linux kernel The Linux kernel is a Free and open-source software, free and open source Unix-like kernel (operating system), kernel that is used in many computer systems worldwide. The kernel was created by Linus Torvalds in 1991 and was soon adopted as the k ...
development; decentralized; goals: fast, flexible, and robust * Global Design Platform (GDP) roprietary, client-server– design data management for IC design and
Perforce Perforce Software, Inc. is an American developer of software used for developing and running applications, including version control software, web-based repository management, developer collaboration, application lifecycle management, web applic ...
infrastructure support *
Integrity Integrity is the quality of being honest and having a consistent and uncompromising adherence to strong moral and ethical principles and values. In ethics, integrity is regarded as the honesty and Honesty, truthfulness or of one's actions. Integr ...
roprietary, client-server* Helix Core (formerly Perforce Helix) roprietary, client-server– for large scale development environments *
Mercurial Mercurial is a distributed revision control tool for software developers. It is supported on Microsoft Windows, Linux, and other Unix-like systems, such as FreeBSD and macOS. Mercurial's major design goals include high performance and scalabi ...
pen, distributed– written in Python as an open source replacement to
BitKeeper BitKeeper is a discontinued software tool for distributed revision control of computer source code. Originally developed as proprietary software by BitMover Inc., a privately held company based in Los Gatos, California, it was released as open-sou ...
; decentralized and aims to be fast, lightweight, portable, and easy to use *
Panvalet Computer Associates Panvalet (also known as CA-Panvalet) is a revision control and source code management system originally developed by Pansophic Systems for mainframe computers such as the IBM System z and IBM System/370 running the z/OS and z ...
roprietary, shared– Around since the 1970s, source and object control for IBM mainframe computers * Plastic SCM (rebranded as Unity Version Control) pen, proprietary– by Codice Software, Inc and
Unity Technologies Unity Software Inc. (doing business as Unity Technologies) is an American video game software development company based in San Francisco. It was founded in Denmark in 2004 as Over the Edge Entertainment and changed its name in 2007. Unity Techn ...
* PVCS roprietary, client-server– developed by Don Kinzer at Polytron, first released in 1985; now owned by
Micro Focus Micro Focus International plc was a British multinational software and information technology business based in Newbury, Berkshire, England. The firm provided software and consultancy. The company was listed on the London Stock Exchange and t ...
*
Razor A razor is a bladed tool primarily used in the removal of body hair through the act of shaving. Kinds of razors include straight razors, safety razors, disposable razors, and electric razors. While the razor has been in existence since be ...
roprietary, ?– integrated suite from Visible Systems *
Revision Control System Version control (also known as revision control, source control, and source code management) is the software engineering practice of controlling, organizing, and tracking different versions in history of computer files; primarily source code ...
(RCS) pen, shared– stores the latest version and backward deltas for the fastest access to the trunk tip compared to SCCS and an improved user interface, at the cost of slow branch tip access and missing support for included/excluded deltas *
Source Code Control System Source Code Control System (SCCS) is a version control system designed to track changes in source code and other text files during the development of a piece of software. This allows the user to retrieve any of the previous versions of the origin ...
(SCCS) pen, shared– part of
UNIX Unix (, ; trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
; based on interleaved deltas, can construct versions as arbitrary sets of revisions; extracting an arbitrary version takes essentially the same time and is thus more useful in environments that rely heavily on branching and merging with multiple "current" and identical versions * StarTeam roprietary, client-server– coordinates and manages software delivery process by
Micro Focus Micro Focus International plc was a British multinational software and information technology business based in Newbury, Berkshire, England. The firm provided software and consultancy. The company was listed on the London Stock Exchange and t ...
, formerly
Borland Borland Software Corporation was a computing technology company founded in 1983 by Niels Jensen, Ole Henriksen, Mogens Glad, and Philippe Kahn. Its main business was developing and selling software development and software deployment products. B ...
; centralized control of digital assets and activities *
Subversion Subversion () refers to a process by which the values and principles of a system in place are contradicted or reversed in an attempt to sabotage the established social order and its structures of Power (philosophy), power, authority, tradition, h ...
(SVN) pen, client-server– versioning control system inspired by CVS * Surround SCM roprietary, client-server– version control tool by
Seapine Software Seapine Software was a privately held Mason, Ohio-based software and services company. The company developed a suite of software products that managed the full software development lifecycle. Seapine's tools included testing tools, configuration m ...
*
Synergy Synergy is an interaction or cooperation giving rise to a whole that is greater than the simple sum of its parts (i.e., a non-linear addition of force, energy, or effect). The term ''synergy'' comes from the Attic Greek word συνεργία ' f ...
roprietary, client-server– MSSCCI compliant (Source Control Plug-in API) integrated change management and task-based configuration management system, proprietary of IBM * Team Concert roprietary, client-server– Collaboration and application lifecycle management platform by
IBM International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
Rational Software Rational Machines is an enterprise founded by Paul Levy and Mike Devlin in 1981 to provide tools to expand the use of modern software engineering practices, particularly explicit modular architecture and iterative development. It changed its n ...
* Team Foundation Version Control roprietary, client-server– version control system developed by
Microsoft Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
for Team Foundation Server, now
Azure DevOps Server Azure DevOps Server, formerly known as Team Foundation Server (TFS) and Visual Studio Team System (VSTS), is a Microsoft product that provides version control (either with Team Foundation Version Control (TFVC) or Git), reporting, requirements ...
* The Librarian roprietary, shared– Around since 1969, source control for
IBM mainframe IBM mainframes are large computer systems produced by IBM since 1952. During the 1960s and 1970s, IBM dominated the computer market with the 7000 series and the later System/360, followed by the System/370. Current mainframe computers in IBM' ...
computers; from Applied Data Research, later acquired by
Computer Associates CA Technologies, Inc., formerly Computer Associates International, Inc., and CA, Inc., was an American multinational enterprise software developer and publisher that existed from 1976 to 2018. CA grew to rank as one of the largest independent ...
* Vault roprietary, client-server– version control tool by SourceGear; first installation can be used for free


Obsolete

The following have been discontinued or not released in more than a decade. *
Bazaar A bazaar or souk is a marketplace consisting of multiple small Market stall, stalls or shops, especially in the Middle East, the Balkans, Central Asia, North Africa and South Asia. They are traditionally located in vaulted or covered streets th ...
pen, distributed– written in Python, originally by Martin Pool and sponsored by
Canonical The adjective canonical is applied in many contexts to mean 'according to the canon' the standard, rule or primary source that is accepted as authoritative for the body of knowledge or literature in that context. In mathematics, ''canonical exampl ...
; decentralised: goals: fast and easy to use; can losslessly import Arch archives; replaced by friendly fork named Breezy *
BitKeeper BitKeeper is a discontinued software tool for distributed revision control of computer source code. Originally developed as proprietary software by BitMover Inc., a privately held company based in Los Gatos, California, it was released as open-sou ...
pen, distributed– (discontinued) was used in
Linux kernel The Linux kernel is a Free and open-source software, free and open source Unix-like kernel (operating system), kernel that is used in many computer systems worldwide. The kernel was created by Linus Torvalds in 1991 and was soon adopted as the k ...
development (2002 – April 2005) until its license was revoked for breach of contract; open-sourced in 2016 * Code Co-op pen, proprietary– (discontinued) peer-to-peer version control system (can use e-mail for synchronization) * Configuration Management Version Control (CMVC) roprietary, client-server– version control system, no longer available *
GNU arch GNU arch software is a distributed revision control system that is part of the GNU Project and licensed under the GNU General Public License. It is used to keep track of the changes made to a source tree and to help programmers combine and other ...
pen, distributed– A very early system; deprecated since 2009 in favor of Bazaar * DCVS pen, distributed– A decentralized spin on CVS, last released 2006 and since discontinued * Monotone pen, distributed– not updated since 2011 * Quma Version Control System
pen PEN may refer to: * (National Ecological Party), former name of the Brazilian political party Patriota (PATRI) * PEN International, a worldwide association of writers ** English PEN, the founding centre of PEN International ** PEN America, located ...
VCS, final release 2010, abandoned 2013 * Sun WorkShop TeamWare – Designed by Larry McVoy, creator of BitKeeper * Vesta pen, client-server– (discontinued) build system with a versioning file system and support for distributed repositories * Visual SourceSafe (VSS) roprietary, client-server– version control tool by
Microsoft Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
; oriented toward small teams. Final release in 2005.


See also

*
Comparison of version-control software The following tables describe attributes of notable version control and software configuration management (SCM) systems that can be used to compare and contrast the various systems. For SCM software not suitable for source code, see Comparis ...
*
Comparison of source-code-hosting facilities A source-code-hosting facility (also known as forge software) is a file archive and web hosting facility for source code of software, documentation, web pages, and other works, accessible either publicly or privately. They are often used by open- ...


References


External links

{{Version control software List of version control software Version control software