案库工作，并容许多个开发者同时更动同一档案，而各个档案库有另一个合併各个改变的功能。这个方式让开发者能不靠网路也能继续工作，也让开发者有充分的版本控制能力，而不需经中央权威许可。分散式系统仍然可以有档案上锁功能。分散式系统Linux内核的发明人林纳斯·托瓦兹就是分散式版本控制系统的支持者，他开发了目前被开源社群广泛使用的分散式版本控制系统Git。
档案上锁.档案上锁功能能对高难度的合併（例如大幅更改大档案或档案群的许多部份）提供一些保护，但其他开发者仍然可以绕过版本控制系统改变