Usability Review: Distributed Version Control System

This review aims to show the differences between the three most popular DVCS (Distributed Version Control Systems), Bazaar, Git and Mercurial.

The review consist of a collection of use cases and we assume that the user is doing the operation for the first time. We try to focus on use cases where errors are likely to happen, and where users will need to use the tools behaviour to figure out how to solve the situation.

Here is the list of use cases:

Use case

Bazaar

Git

Mercurial

Bootstrapping a remote empty repository

Merging different heads

AlbertoRuiz/DVCSUsability (last edited 2008-07-01 16:40:18 by AlbertoRuiz)