Тут описывается лишь моё мнение, которое может иметь достаточно посредственное отношение к реальности.
Однако, оно может дать некоторую полезную информацию для тех, кто только знакомится с системами контроля версий.
Рассматриваются SVN, Git, Mercurial, Perforce.