Samotne slovo "prekonat" se da chapat v mnoha vyznamech, na druhou stranu, nenapada me vyznam, ve kterem by SVN v porovnani s modernimi DVCS prekonano nebylo :-). Proste je to porad jen "CVS udelane spravne", takze uz samotny navrh je zastaraly.
Kdyz se tak ptate, tak by me zajimalo, jestli vas napadne nejaka vyznamna vlastnost, ktera v SVN je a treba v takovem GITu nebo Mercurialu ne. Protoze naopak je takovych vlastnosti vskutku nepreberne.
Třeba zamykání souborů (např. pro verzování neslučitelných souborů jako grafika) nebo že velikost checkoutu závisí na velikosti programu a ne na velikosti historie. Podle mě DVCS jsou jiná kategorie než subversion. Na většinu projektů se víc hodí DVCS, ale centralizované systémy si taky svoje uživatele najdou.
Tak samotny koncept locku je pochybny (kdo vi jak na to, lock nepotrebuje, kdo nevi, tak mu spis nepomuze), ale budiz.
Co se tyce te velikosti zavisle na historii, tak vas mohu uklidnit, budete se muset hodne snazit, aby repo gitu a checkout dohromady byly vetsi, nez checkout v SVN. Mluvim radove o desetitisicich revizi nad ~1GB daty, mix binarek a zdrojaku, na hodne malych projektech to muze byt jinak, ale tam jsou zas ty absolutni cisla zanedbatelna.
SVN je samozrejme na spoustu pouziti dost dobre :-)