quartodisecolo replied to your post : Sclero da sviluppatore

Mi sembrano classici casi di gente che usano Git come usavano SVN, forse hanno bisogno che gli siano spiegate le differenze, magari con un disegno (non sono così ovvie, anche ad un programmatore, soprattutto se viene da anni di SVN)

Esatto. In realta’ prima si usava il CVS, ma comunque il concetto non cambia. Il problema e’ quando il tizio in questione e’ il capo.

All’epoca, quando si passo’ da CVS a Git, feci un corso dettagliato ai colleghi, spiegando bene sia la parte teorica (versionamento centralizzato vs distribuito, differenza del concetto di commit non piu’ inteso come singole modifiche ma come snapshot dell’intero repository, differenza tra un nodo del grafo e un’etichetta di branch, i vari livelli dallo stash al repository remoto, ecc) che quella pratica (comandi equivalenti a quelli che si usavano prima, comandi diversi, cosa conviene usare nelle varie situazioni, ecc).
Dopo il corso preparai un pdf delle slide del corso da consultare con calma, con tutta la teoria e la sintassi dei comandi, un grafico generale di come i vari comandi agivano ai vari livelli, e un repository di prova per ciascuno, dove sperimentare senza far casino altrove.

Ovviamente il capo arrivo’ a meta’ del corso, ando’ via prima della fine, e nel mezzo non ascolto’  nulla, ciacciando tutto il tempo al portatile su skype. Per poi venire a chiamarmi una volta al giorno per i tre mesi successivi. Adesso ci ha rinunciato, e si limita all’automatismo “git pull” / “git push” / “vieni qua che mi dice confiltto”. Porcoddio.

Lascia un commento