工作中,我几乎用了5年的Perforce 。另外,零星用了一些SVN。这些都是传说中的CVCS(Centralized VCS,除了Perforce和SVN,CVS,PVCS & ClearCase也属于这类),可从来没用过DVCS(Distributed VCS,比较流行的有Git,Bazaar,Mercurial[hg])。下面链接的PPT很好的介绍了这两类的优劣,
http://www.slideshare.net/tednaleid/distributed-version-control-dvcs-with-mercurial