Git, Subversion (SVN) e Mercurial são as ferramentas mais usadas. Cada uma tem suas características. Por exemplo, o Git é flexível para branches, enquanto o SVN é simples e centralizado.