General Information
Table explanation
- Software: The name of the application, that is described.
- Maintainer: The company or group that is currently taking responsibility for the software's maintenance or development
- Development Status: The current status of the software project
- Repository model: describes the relationship between various copies of the source code repository. In a client–server model, users access a master repository via a client; typically, their local machines hold only a working copy of a project tree. Changes in one working copy must be committed to the master repository before they are propagated to other users. In a distributed model, repositories act as peers, and users typically have a local repository with version history available, in addition to their working copies.
- Concurrency model: describes how changes to the working copy are managed to prevent simultaneous edits from causing nonsensical data in the repository. In a lock model, changes are disallowed until the user requests and receives an exclusive lock on the file from the master repository. In a merge model, users may freely edit files, but are informed of possible conflicts upon checking their changes into the repository, whereupon the version control system may merge changes on both sides, or let the user decide when conflicts arise. Note that distributed version control almost always implies a merge concurrency model.
- License: The license model under which the software is licensed. These can be both free and paid licenses
- Platforms Supported: The operating systems that the software application currently supports.
- Cost: The price of the software application
Software | Maintainer | Development status | Repository model | Concurrency model | License | Platforms supported | Cost |
---|---|---|---|---|---|---|---|
AccuRev SCM | AccuRev, Inc. | actively developed | Client–server | Merge or lock | Proprietary | Most Java Platforms (Unix-like, Windows, Mac OS X) | Non-free Quoted on an individual basis. |
Bazaar | Canonical Ltd. | actively developed | Distributed | Merge | GPL | Unix-like, Windows, Mac OS X | Free |
BitKeeper | BitMover Inc. | actively developed | Distributed | Merge | Proprietary | Unix-like, Windows, Mac OS X | Non-free Quoted on an individual basis. |
CA Software Change Manager | CA Technologies | actively developed | Client-server | Merge or Lock | Proprietary | Unix, Linux, Windows, i5/OS | Non-free Named licenses available with volume discounts available |
ClearCase | IBM Rational | actively developed | Client–server | Merge or lock | Proprietary | Linux, Windows, AIX, Solaris, HP UX, i5/OS, OS/390, z/OS, | Non-free $4600 per floating license (held automatically for 30-minutes minimum per user, can be surrendered manually) |
Code Co-op | Reliable Software | actively developed | Distributed | Merge | Proprietary | Windows | Non-free $150 per seat |
Codeville | Ross Cohen | official site offline; latest release July 13, 2007; 5 years ago (2007-07-13) | Distributed | precise codeville merge | BSD | Unix-like, Windows, Mac OS X | Free |
CVS | The CVS Team | maintained but new features not added | Client–server | Merge | GPL | Unix-like, Windows, Mac OS X | Free |
CVSNT | March Hare Software and community members | maintained and new features under development | Client–server | Merge or lock | GPL or proprietary | Unix-like, Windows, Mac OS X, i5/OS | Free for older version or £85 commercial license for latest version of CVS Suite or Change Management Server |
darcs | The Darcs team | actively developed | Distributed | Merge | GPL | Unix-like, Windows, Mac OS X | Free |
Fossil | D. Richard Hipp | actively developed | Distributed | Merge | BSD | POSIX, Windows, Mac OS X, Other | Free |
Git | Junio Hamano | actively developed | Distributed | Merge | GPL | POSIX, Windows, Mac OS X | Free |
GNU arch | Andy Tai | unmaintained | Distributed | Merge | GPL | Unix-like, Windows, Mac OS X | Free |
IC Manage | IC Manage Inc. | actively developed | Client–server | Merge or lock | Proprietary | Unix-like, Windows, Mac OS X | Non-free Commercial |
MKS Integrity | Integrity, a PTC Company | actively developed | Client–server | Merge or lock | Proprietary | Unix-like, Windows | Non-free |
LibreSource Synchronizer | Artenum | maintained and new features under development | Client–server extended to "tree" | Merge | GPL | Unix-like, Windows, Mac OS X | Free |
Mercurial | Matt Mackall | actively developed | Distributed | Merge | GPL | Unix-like, Windows, Mac OS X | Free |
Monotone | Nathaniel Smith, Graydon Hoare | actively developed | Distributed | Merge | GPL | Unix-like, Windows, Mac OS X | Free |
Perforce | Perforce Software Inc. | actively developed | Client–server | Merge or lock | Proprietary | Unix-like, Windows, Mac OS X | Free for up to 20 users and 20 workspaces, or unlimited users with up to 1,000 files, or for OSS or educational use; else $900 per seat in perpetuity, with volume discounts, or $360 per seat on a subscription model |
Plastic SCM | Codice Software | actively developed | Client–server | Merge or lock | Proprietary | Linux, Windows, Mac OS X | Free for up to 15 users; else starting at $595 per seat, or $3,500 per 25 developers per year |
Rational Team Concert | IBM Rational | actively developed | Client–server | Merge or lock | Proprietary | Linux, Windows, AIX, Solaris, HP UX, i5/OS, OS/390, z/OS, | Free for up to 10 users; else non-free |
SCM Anywhere | Dynamsoft Corporation | actively developed | Client–server | Merge or Lock | Proprietary | Unix-like, Windows, Mac OS X | Non-free Single user free; $299 per user, bulk discount available |
Sourceanywhere Standalone | Dynamsoft Corporation | actively developed | Client–server | Merge or Lock | Proprietary | Unix-like, Windows, Linux, Mac OS X | Non-free Single user free; $299 per user, bulk discount available |
StarTeam | Borland (Micro Focus) | actively developed | Client–server | Merge or lock | Proprietary | Windows and Cross-platform via Java based client | Non-free $7500 per concurrent, $2500 per fixed user. |
Subversion (SVN) | Apache Software Foundation | actively developed | Client–server | Merge or lock | Apache/BSD style | Unix-like, Windows, Mac OS X | Free |
Surround SCM | Seapine Software | actively developed | Client–server | Merge or lock | Proprietary | Linux, Windows, Mac OS X | Non-free Quoted on an individual basis. |
SVK | Best Practical | maintenance through 2010, no new features | Client–server, decentralized | Merge | Artistic/GPL | Unix-like, Windows, Mac OS X | Free |
Team Foundation Server | Microsoft | actively developed | Client–server | Merge or lock | Proprietary | Server: Windows Server 2003 or later, Windows 7 or 8 (for Express edition only); Clients: Windows and Web included | Free for up to 5 users in the TFS 11 express edition or for open source projects through codeplex.com; else non-free, licensed through MSDN subscription or direct buy. |
Synergy | IBM Rational | actively developed | Client–server and Distributed | Merge or lock | Proprietary | Linux, Windows, Unix-like | Non-free Contact IBM Rational |
Vault | SourceGear LLC | actively developed | Client–server | Merge or lock | Proprietary | Unix-like, Linux, Windows | Non-free $300 per user |
Veracity | SourceGear LLC | actively developed | Distributed | Merge or lock | Apache | Unix-like, Linux, Windows | Free |
Vesta | Kenneth Schalk; Tim Mann, | actively developed | Distributed NFS-protocol-emulation choice to optionally confederate clients and/or servers | lock on branch; merge branch-to-branch | LGPL | Tru64, Linux | Free |
Visual SourceSafe | Microsoft | serious bug fixes only | Shared Folder | Merge or lock | Proprietary | Windows | Non-free ~$500 per license or single license included with each MSDN subscription. |
Software | Maintainer | Development status | Repository model | Concurrency model | License | Platforms supported | Cost |
Read more about this topic: Comparison Of Revision Control Software
Famous quotes containing the words general and/or information:
“The tremendous outflow of intellectuals that formed such a prominent part of the general exodus from Soviet Russia in the first years of the Bolshevist Revolution seems today like the wanderings of some mythical tribe whose bird-signs and moon-signs I now retrieve from the desert dust.”
—Vladimir Nabokov (18991977)
“I believe it has been said that one copy of The Times contains more useful information than the whole of the historical works of Thucydides.”
—Richard Cobden (18041865)