rev. 11 June 2010

Clients and Servers

License: Open Source
Description: Known as “CVS done right,” Subversion is an extremely popular centralized version control system. It features extraordinarily widespread support from other clients and IDEs.
License: Open Source
Description: A new Python-based version control system from Canonical (the makers of Ubuntu), Bazaar offers a de-centralised (or “distributed”) source control interface. A very new offering, but one that is already becoming quite popular.
License: Open Source
Description: “A fast, lightweight Source Control Management system designed for efficient handling of very large distributed projects.” It’s real-world cases include the large and successful Netbeans project/
License: Open Source
Description: Git is new(ish) distributed VCS created by Linus Torvalds (he of the Linux kernel) and now maintained by a group of volunteers. Admittedly, its implementation on Windows is a little messy, but its growing in popularity.
License: Open Source
Description: “Monotone is a free distributed version control system. it provides a simple, single-file transactional version store, with fully disconnected operation and an efficient peer-to-peer synchronization protocol. it understands history-sensitive merging, lightweight branches, integrated code review and 3rd party testing. it uses cryptographic version naming and client-side RSA certificates. it has good internationalization support, has no external dependencies, runs on linux, solaris, OSX, windows, and other unixes, and is licensed under the GNU GPL.” It’s used by the Pidgin (nee Gaim) project.

Graphical Frontend


License: Open Source
Description: A Windows-only graphical front-end to Subversion by the same people who make Subversion. It’s not necessarily a program, per se, but a plugin for Windows Explorer that recognizes versioned directories and can do just about everything possible with a right-click.
License: Open Source
Description: RapidSVN is a cross-platform interface for Subversion. It’s not filesystem-integrated, but rather works as a separate program for interfacing with various versioned directories and repositories.


License: Open Source
Description: Olive is a PyGTK frontend to the Bazaar versioning system, now rolled up as part of the bzr-gtk package. Windows builds (without the snazzy Nautilus integration of Gnome) can be found here.
License: Open Source
Description: QBzr is a Qt-based frontend to Bazaar, which tends to integrate better on the Windows platform. It’s featureset is comparable to that of Olive.


License: Open Source
Description: TortoiseHg is a TortoiseSVN clone for the Mercurial VCS. Unlike TSVN, however, it’s written in Python/GTK and is cross-platform.


License: Open Source
Description: TortoiseGit is a TortoiseSVN clone for Git on Windows. Requires Git to be installed separately.


License: Open Source
Description: Guitone is an early Qt-based frontend to Monotone. It’s under rapid development, and features support for many different operating systems.
§2082 · By · June 26, 2008 ·

Leave a Reply