A nice article about dVCS in the Enterprise
13 Feb 2008, 01:02 by Giorgos KeramidasBryan 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