单一的中央版本，每一个用户都有工作复本以及完整的变更历史。和集中式版本控制系统相比，分散式版本控制系统的优点如下：和集中式版本控制系统相比，分散式版本控制系统的缺点如下：有些版本控制系统原来是集中式的，但也会加入一些分散式的特点。例如Subversion的许多机能可以在没有网路时执行。Visual Studio Online和Visual Studio Team Services除了集中式的版本管理外，也支援用Git进行的分散式版本控制。也有些分散式版本控制系统设法要改善取出（checkou