个人理解, git的流行就像是linux的流行一样, 崇尚小而快, 初上手很快很方便, 上手之后会发现很多workflow层面的东西留给了用户, 比如code review的不方便等等.
这让人非常恼火.git在workflow层面的确实恰恰是其他商业版本控制软件的优势.
我以前做项目是perforce+git, git的那部分在本地, 便于让我频繁修改而且不给服务器增加负担.
最近一年随着经验的增长已经很少用git了.
git的不方便原因就如同linux平台缺少很多商业应用的原因一样, 缺少一个强有力的中心去支持, github企图改变这一点, 不过首先要取得Linus的支持才行