Jun 3rd 2008 Distributed Source Control with Mercurial Presentation
I gave a presentation at work today on Distributed Version Control Systems and Mercurial. We’re currently using Subversion, and I’m nudging my co-workers into getting interested in the benefits of distributed version control over a centralized system.
The presentation starts with the pros and cons of distributed systems and gives a brief overview of the top 3 most popular DVCS systems:
I go into the details of why I chose to use Mercurial and describe some common usage patterns for people used to using Subversion.
I then did a live-coding session where I created a quick grails application, added it to a new repository, cloned the repository and pushed changes back and forth to show how mercurial handles merging and history.
I also suggest how developers can use mercurial as a “super client” to enable much of this power while still working on a team that uses subversion.
Continue Reading »
5 Comments » Posted by tednaleid / command line and grails and mercurial and osx