Better SCM Initiative
Introduction
News
- Updated Comparison and Monotone Updates
- Comparison: 6 New Systems + New Criterion
- Bazaar Added to the Comparison and Site
- ClearCase, Mercurial and AccuRev Added to the Comparison
- "The BitKeeper Ghost"
- New BitKeeper Essay + PureCM Added to the Comparison
- The Better SCM RSS Feed
- Changes of 18-April-2005
- More…
Version control systems (or Source Configuration Management systems) allow developers or authors to keep track of the history of their projects’ source code - to checkout older versions, maintain several branches, and merge results. The Better SCM Site is a site for comparison and advocacy of version control systems (VCSes).
When Better-SCM started, CVS was the most commonly used version control system in the Open-Source world. It worked well and was relatively reliable but had many limitations. It did not do file renames or copies, send the files to the server, no atomicity of operations, and no good handling of binary files.
To address this problem several alternatives emerged, some of which are either open-source or available to the community of open-source developers. The Better SCM project aimed to empower them, to compare them, and criticize them, hopefully leading to each being a more complete and accessible replacement.
Nowadays most open-source projects are no longer using CVS, and its numerous alternatives have matured. So Better SCM continues with its mission to improve the current state of the art of version control systems.
Available CVS Alternatives
General Documents
Notice
If you're looking for the best hosting that supplies a good version control system, check out our supporter, WHS. Those of you who require servers which are based on the open source LAMP platform (e.g. like Linux hosting) might also find it useful to read and evaluate their reviews.
General Links
- Comments on Software Configuration Management Systems - an article by David A. Wheeler that documents the pro's and cons of CVS, Subversion, Arch and Monotone, and covers other systems more briefly. Very comprehensive and enlightening.
- Rick Moen's List of Version-Control and SCMs for Linux - an overview listing the available alternatives with brief descriptions.
- The New Breed of Version Control Systems - an article on ONLamp.com with an overview of several prominent version control systems.
- The Open Directory (Dmoz) Configuration Management Category - a directory with links to resources on Software Configuration Management and Version Control. Also see its "Tools" sub-category.
- Version Control Blog - a blog with links to Version Control systems.



