| [Edit]
This is a list of revision control software.
top
Software using a distributed approach
In the distributed approach, each developer works directly with their own local repository, and changes are shared between repositories as a separate step.
top
Arch inspired
Bazaar — a fork retaining compatibility with a nicer UI.
ArX — started as a fork of GNU arch, but has been completely rewritten.
top
Other approaches
Cogito — A more user-friendly interface to git.
Bazaar-NG — written in Python. Decentralised, aims to be easy to use. Can losslessly import Arch archives.
Mercurial — written in Python. Aims to be fast, lightweight, portable, and easy to use.
Darcs — written in the Haskell language, can keep track of inter-patch dependencies using a "theory of patches" with roots in quantum mechanics.
Aegis — mature software (but filesystem-oriented, poor network support)
DCVS, a decentralized CVS-based version control system for distributed software development.
ControlTier, open source configuration management and process automation tools for deploying multi-tier enterprise applications.
top
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 its limitations.
CVSNT - a better CVS, in various respects. Multi-platform, despite the name.
top
Alternatives
OpenCVS, compatible with CVS, with emphasis put on security and source code correctness
Vesta — actually a build system with versioning file system and support for distributed repositories. Used at Intel for microprocessor design.
JEDI VCS SQL-based, standalone or with Delphi IDE integration (successor of FreeVCS), with integrated functions for SCM (MPL)
MediaWiki — full-featured revision control software (though not typically considered as such) used primarily for managing wikicode data rather than traditional programming sourcecode.
top
Not fully functional
Quilt some simple scripts
MECASP, written in Java. Development environment oriented towards maintenance, adaptations and follow-up of application upgrades / software variants / multi-sites. Developed by Prologue ( moved to Studio Syskine), ICI, Virtual Desk
top
Not maintained, no activity
top
Older, not widely used any more
RCS — 1980s source code control that featured separate backward deltas for faster access to the trunk tip compared to SCCS and an improved user interface; the former at the cost of slow branch tip access and missing support for included/excluded deltas (.scc compliant)
top
List of other related
siveco For home and little projects
top
Distributed Systems
top
Server-Based Systems
AccuRev — A fast and easy-to-use SCM tool with integrated issue tracking based on "Streams" that efficiently manages parallel and global development. A replication server is also available.
Aldon Lifecycle Manager — A process-centric software configuration and change manement system supporting multiple platforms. Eclipse and SCCI compliant.
AllChange — Comprehensive change and configuration management system for hardware, software, documentation and web content.
CS-RCS, a proprietary program built on RCS, Windows only.
Changelogic enables web based branch, task and release management. It supports CVS and Subversion for underlying version control.
CVS Suite - a commercially supported CVS and defect management suite including repository replication, Visual Studio integration, change sets, merge points and auditing.
Evolution — Software configuration and digital asset version management. Built-in secure remote access, advanced flexible braching models, customizable workflow. Claims to have an easy to use GUI, plus command line and integrations into popular development, graphic, and modeling tools.
M-Files More document (not source code) oriented version control system.
QVCS — Quma Version Control System
Razor — developed 1992 - 2005. Initially developed for the Sea Wolf Submarine program to manage 3,000,000 lines of ADA code for 250 engineers.
SCCS 1970s source code control system which is part of UNIX. The original UNIX .scc program, based on interleaved deltas (and, contrary to common misbelief, not separate forward deltas/diffs); by included and excluded revisions, can construct versions as arbitrary sets of revisions (resp. the deltas associated with them).
Serena Changeman (formerly known as PVCS), a competitor of SCCS (.scc compliant)
SourceAnyWhere, DynamSoft — A VSS remote access solution. As an add-on tool of SourceSafe, it provides fast, reliable and secure remote access for users of SourceSafe 6.0 and SourceSafe 2005.
SourceHaven — Originally based on Subversion, adds an embedded Oracle database backend and a web application for administration
top
See also
top
Other comparisons
top
Further reading
LWN article: "The Monotone version control system", as of 2005-04-13
|
|