A nice article about dVCS in the Enterprise

13 Feb 2008, 01:02 by Giorgos Keramidas

Bryan W Taylor posted a very intriguing writeup a bit earlier, titled: “The Need for Distributed Version Control in the Enterprise“.

There are a few points of the article that seem a bit controversial. For instance, I am not sure I totally agree with the comments abouts “feature scoped” development.

On the other hand, I found the explanation about the advantages of distributed version control systems (dVCS) in the enterprise quite good. A few of the great aspects of the article are:

  • There is an excellent description of how peer-to-peer development can boost productivity

  • Some of the bad things about using the One True Central place for all commits are described, without falling for the temptation to bad mouth Subversion too much

  • Merge tracking is described in passing, and some of the reasons why it is a Good Thing(TM) are listed

  • Bryan also mentions some of the pains of working in a really parallel style of development, with multiple active branches at the same time

  • A fairly objective description of what is good about Git and Mercurial is included; good points and potential shortcomings of both systems are listed

I really liked his post.

Thanks, Bryan


Comments