Ciao a tutti,

Ho letto la prima pagina del capitolo relativo a Git e ne ho capito l'utilità. Essendo un programmatore alle prime armi, lontano da un impiego lavorativo con molte altre lacune ancora da sanare come Zend, Javascript, ecc... ritengo che sia doveroso saltarlo e ripassarci sopra in un secondo momento. Le mie domande sono solo 2:

1) Meglio Git, Subversion oppure ancora Mercurial?

2) Mi spiegate in breve il principio di funzionamento? (no link o pagine interminabili solo parole vostre)

A presto e grazie