class: center, middle [
](http://linuxvar.it)
di [Riccardo Macoratti](https://ricma.co) --- # SCM (1) -- - "*CM*" (**C**onfiguration **M**anagement) nata negli anni '60 come supporto alla costruzione di aerei -- - "*S*" (**S**oftware) aggiunta a metà degli anni '70 -- - non solo software: in genere agli SCM non importa il tipo di dati versionati --- # SCM (2) .center[
] --- # SCM (3) .center[
] --- # Perchè `git`? (1) A differenza di tool come `svn` o `cvs` è figlio degli anni 2000 e presenta un'architettura innovativa (non è l'unico: Mercurial, Bazaar, ecc.): -- - **CVS**: architettura *locale* -- - **SVN**: architettura *client-server* -- - **Git**: architettura distribuita o **peer-to-peer** (ma può funzionare anche nelle altre due modalità) --- # Perchè `git`? (2) .center[
] --- class: center, middle # Passiamo alla pratica! --- class: center, middle # Domande? --- class: center, middle
Questo
lavoro
di
Riccardo Macoratti
è, salvo ove diversamente specificato, sotto la licenza
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
.