Distributed Version Control System (DVCS)
Um sistema de controle de versão em que cada desenvolvedor tem uma cópia completa do repositório, incluindo todo o seu histórico. Os DVCSs permitem que os desenvolvedores trabalhem offline e colaborem de forma mais flexível. Exemplos incluem Git e Mercurial.