央权威管理存取权限；或是像分散式系统容许多个单位同时进行，包括同时更动同一档案。传统上版本控制系统都是採用中央式系统：所有版本控制的工作在一个伺服器进行，由中央权威管理存取权限「锁上」档案库中的档案，一次只让一个开发者工作。2000年后，、、和GNU开始用分散式版本控制系统：开发者直接在各自的本地档案库工作，并容许多个开发者同时更动同一档案，而各个档案库有另一个合併各个改变的功能。这个方式让开发者能不靠网路也能继续工作，也让开发者有充分的版本控制能力，而不需经中央权威许可。分散式系统仍然可以有档案上