Distributed Revision Control Systems - why and how

By:
To add a paper, Login.

The Version Control space is undergoing a renaissance right now thanks to the increasing popularity of Distributed Version Control Systems (DVCS) such as Arch, Bazaar, darcs, Git, Mercurial, Monotone and SVK.
This paper explains why this technology is useful today and will be important in the medium to long term for most software development teams, whether open source or commercial.
Guidelines are also suggested for selecting a tool and recommendations are presented on how to use the technology effectively.


Keywords: mercurial,hg,bazaar,bzr,svk,git,monotone,revision control,version control
Stream: Development Tools
Presentation Type: 30 minute Presentation in English
Paper: Distributed Revision Control Systems - why and how, Distributed Revision Control Systems - why and how


Mr Ian Clatworthy

Software Developer, Canonical Ltd
Brisbane, Queensland, Australia

After a long career in the enterprise software field working for companies such as Foxboro, Mincom and Caterpillar, Ian joined Canonical in early 2007 to work on Bazaar and other collaboration tools used to build Ubuntu. Whether working as a software engineer, quality coordinator, software architect or technical manager, his goal has always been the same: learning how to write great software cost effectively - software that people will love to use and developers will love to maintain and enhance. Ian's views on software development can be found online at http://ianclatworthy.wordpress.com/.

Ref: OS7P0020