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 :-)