Bazaar Version Control
- A cross-platform distributed version control system that operates on a decentralized repository model, which allows either a centralized or locally stored repository. Latest stable release is 2.0.1, 2009-10-14.
- Graphical front-end for the CVS client; runs on KDE, Gnome and other graphical environments.
- A Python-based, decentralized revision control system which allows updates from or commits to any repository at any time with no unnecessary re-merges.
Comments on Software Configuration Management (SCM) Systems
- A comprehensive review article on CVS, Subversion, GNU arch, Bazaar-NG, Monotone revision control systems; also includes information on centralized vs. de-centralized systems as well as other revision control sytems. Japanese translation available. (2005) N.B. The author acknowedges that this article is getting increasingly obsolete, but is leaving it posted because there are some broader principles about version control included which are still useful. (2008)
- Revision control system similar to CVS and Subversion. Bilingual site -- English and Japanese.
Git - Fast Version Control System
- A free and open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency. It was initially created by Linus Torvalds for Linux kernel development. This is the main resource site for Git. Latest release is 1.7.0, 2010-02-12.
Git Community Book
- This book, written by Git users, is a detailed guide which helps new users to learn Git quickly and easily. Also available in PDF format.
- An introductory guide to git with lots of examples of how to get things done. Translated into Chinese. Also available in PDF format, as a Debian package (testing and unstable), and an Ubuntu package (Jaunty Jackalope).
Hg Init: a Mercurial Tutorial
- This is a 6-part tutorial on using Mercurial, a revision control system. It also includes a section on how it differs from Subversion. (2010)
- A graphical text difference analyzer for up to 3 input files. It provides character-by-character analysis and a text merge tool with an integrated editor. It can also compare and merge directories. Internationalization is excellent with many translations available.
Kernel Hackers' Guide to Git
- A cookbook of recipes for getting up and running with git, Linus' source code management (SCM) software. (2008)
- A free multi-threaded CVS client with Mac OS look and feel. Latest release is 1.10, 2005-08-09.
Meld: Diff and Merge Tool
- A GNOME visual diff and merge tool, that works with several versioning systems, such as CVS, SVN and Mercurial. Latest release is 1.3, 2009-04-17.
Mercurial Distributed SCM
- A scalable, distributed SCM (source code management) designed to meet the needs of large projects like the Linux kernel. Internationalization is excellent with 12+ languages available. Users are invited to contribute to more translations. Latest major release is 1.9, 2011-07-01.
Monotone - Distributed Version Control
- A cross-platform version control system with a simple, single-file transactional version store, with fully disconnected operation, an efficient peer-to-peer synchronization protocol, cryptographic version naming and client-side RSA certificates and good internationalzation support. Latest stable release is 1.0, 2011-03-27.
Open Source Development with CVS
- PDF format; 3rd edition, 2003. Translations available in German, Korean, and Japanese. Note: the 1st edition is available in a variety of formats, including online HTML.
PRCS - Project Revision Control System
- A front-end to a set of tools that (like CVS) provide a way to deal with sets of files and directories as an entity, preserving coherent versions of the entire set. Latest version is 1.3.3, 2004.
Pro Git - Online Book
- This book is about all aspects of Git, the version control system developed by Linus Torvalds. On this site you can find the full, online content of the book, a blog with tips and updates about Git, the book, and open source projects related to Git or referenced in the book. Apress, 2009
- A cross-platform, GUI front-end for the Subversion revision control system.
Setting Up Subversion
- The primary focus of this concise guide is on obtaining, building, configuring, and using a Subversion repository. (2006)
- An open source version control system originally designed to be an improved CVS version control system, but it has progressed well beyond that. Latest release is 1.6.11, 2010-04-15.
Version Control with SVK - Online Book
- This is the online home of Version Control with SVK, a free book about SVK, a new version control system designed to supplant everything else out there. This book is a work-in-progress for version 1.04 of SVK. SVKA is Perl-based, decentralized revision control system which uses Subversion's underlying file system.
Version Control with Subversion -- Online Book
- An online book about Subversion, a version control system. Available as an HTML or PDF version for online viewing or download. Latest versions available are: Subversion 1.4 2007 and Subversion 1.5, 2008.
Version Management with CVS - Online Manual
- This is the official manual for CVS; commonly known as "the Cederqvist" (after the primary author, Per Cederqvist), the manual covers repositories, branches, and file maintenance; includes reference material for both CVS users and CVS repository administrators. (2008)