Welke drie gedistribueerde versiebeheer systemen zijn het meest geschikt om het proces van ontwikkeling en ingebruikname van software te verbeteren?

Voor het beantwoorden van deze vraag is er literatuurstudie verricht naar welke gedistribueerde versiebeheer systemen er beschikbaar zijn.

De paper van Fylaktopoulos, Goumas, Skolarikis, Sotiropoulos en Maglogiannis biedt een overzicht van vele vormen van repositories en de onderliggende gecentraliseerde of gedistribueerde versiebeheer systemen.

Alle in deze paper vernoemde online repositories zijn gebaseerd op een van de volgende systemen: GIT, Mercurial, Subversion, Bazaar of Team Foundation Version Control (TFVC). TFVC is uniek doordat Microsoft Codeplex de enige repository is die hier gebruik van maakt.  TFVC en Subversion zijn geen gedistribueerde versiebeheer systemen. (Apache Subversion, 2016) TFVC is het enige hier benoemde versiebeheer systeem dat niet open source is (Team Foundation Version Control | Visual Studio Team Services, 2016).

In het artikel van O’Sullivan worden nog twee versie beheer systemen genoemd: Darcs en Monotone. Hoewel Darcs door de gebruikte theorie over hoe veranderingen van elkaar afhankelijk zijn beter is dan GIT, blijkt juist deze theorie er in de praktijk voor te zorgen dat Darcs met dergelijke performance problemen kampt dat het in de praktijk onbruikbaar is (O’Sullivan, 2009). Monotone wordt al sinds 2011 niet meer onderhouden (Monotone, 2011).