Distributed version control (DVCS) (pl. Rozproszony system kontroli wersji) – to rodzaj kontroli wersji, w którym cała baza kodu – w tym pełna historia wersji – jest dublowana na komputerze każdego dewelopera, dzięki czemu każdy programista ma pełną historię projektu na własnym dysku twardym.
Przykładami DVCS są Mercurial, Git i Bazaar.
