una veloce introduzione a git
venerdì, giugno 18th, 2010Perché usare git se si è soddisfatti di subversion?
O, in generale, perché usare un sistema di versionamento distribuito in luogo di uno centralizzato?
Il principale motivo che potrebbe spingerci ad abbandonare svn (o cvs) per git è la possibilità
di lavorare anche off-line senza perdere i benefici tipici di un VC: commit, branch, consultazione
dei log, sono tutte operazioni che possiamo continuare a svolgere indipendentemente dalla presenza
di una connessione ad un server remoto.
Git permette di gestire più server remoti, utile in moti casi (ad esempio se si ha un server di integrazione);
è molto più pulito di svn: niente directory .svn sparse ovunque, ma solo una .git nella root del progetto;
è estremamente veloce sia nel fare branch che nella visualizzazione dei log.
Ovviamente è rilasciato con licenza GLP. (continua…)
