List of version-control software
You must add a |reason=
parameter to this Cleanup template – replace it with {{Cleanup|reason=<Fill reason here>}}
, or remove the Cleanup template.
This is a list of revision control software.
Free and Open source
Software using a distributed approach
- Arch inspired
- GNU Arch — the original
- Bazaar — a friendly fork retaining compatibility with a nicer UI.
- ArX — started as a fork of GNU arch, but has been completely rewritten.
- Bazaar-NG — inspired by Arch and being built from scratch in Python.
- Other inovative
- Monotone — full-decentralized in a P2P way.
- Cogito — Built on top of the Git low-level versioning filesystem by Linus Torvalds. Still immature, but is being used to manage the huge Linux kernel project.
- Codeville written in Python — Uses an innovative merging algorithm.
- Darcs written in the Haskell language — Can keep track of inter-patch dependencies.
- SVK is written in Perl — built on top of Subversion to allow distributed commits.
- Aegis — mature software (but filesystem-oriented, poor Network Support)
Software using a non-distributed traditional method
- Widely used and accepted
- CVS — very stable and built on RCS — the most used but has many limitations.
- Subversion — like CVS but without some of the limitations of CVS.
- Alternatives
- Vesta
- Superversion using Java
- Meta-CVS
- Stellation for Eclipse
- jedivcs for Delphi
Other
- Not fully functional
- Archipel great vision (no code yet)
- Quilt some simple scripts
- Katie homepage
- OpenCM no activity
- prcs a simple project
- FastCST — Written in Ruby — Will be fast, extensible, and simple when finished.
- Mercurial — written in Python — Simple, fast, efficient, and still immature.
- Older, not widely used any more:
- GNU CSSC — a SCCS clone;
- RCS — 1980s Source Code Control;
- List of other related
- siveco For home and little projects.
Notable proprietary packages
- IBM/Rational Software ClearCase[1]
- Microsoft Visual SourceSafe [2]
- Bitkeeper (was used in Linux kernel development December 1999 - April 2005)
- Perforce
- SCCS — 1970s Source Code Control System which is part of UNIX.
- Code Co-op — a peer-to-peer version control system for distributed development
- Borland Starteam
- Evolution
- SnaptshotCM
- SourceGear Vault
External links
- Other comparisons
- Comments on Open Source Software / Free Software (OSS/FS) Software Configuration Management (SCM) Systems
- Comparison of only the major free of this rcs software - up to date, including even the newest software out there
- A comparison of some of both proprietary and free of these revision control systems
- Aegis, Arch, CVS, Subversion, SVK briefly compared (no monotone in the list)
- Further Readings
- a blog entry
- Dispelling Subversion FUD
- LWN article
- open directory page