Git Merge Vs Rebase

Nello sviluppo collaborativo con Git il merge ed il rebase sono fondamentali per la gestione dei workflow.  Spesso però si fa un pò di confusione: meglio utilizzare merge o rebase? Nei vari manuali di Git, il rebase viene sempre descritto come un comando da non utilizzare, soprattutto quando non si è ancora presa dimestichezza con l’ambiente. In realtà, in molti casi può essere uno strumento molto utile per lo sviluppo collaborativo.

Continua a leggere Git Merge Vs Rebase

Git – Alcune considerazioni

Git è il sistema di controllo di versione disribuito, che rapidamente ha assunto un ruolo fondamentale nello sviluppo collaborativo di software. In questo post non tratterò le funzionalità e le caratteristiche di questo tool (in rete sono presenti numerosi articoli, documenti, guide e libri sull’argomento), ma cercherò di fissare alcuni punti che spesso mi vengono chiesti durante i corsi.

Se è già presente un software per la gestione del codice sorgente, che dovrà essere sostituito con Git, questo è sicuramente il primo problema da affrontare. Non tanto per il setup, per l’infrastruttura o la migrazione ma semplicemente per il diverso approccio.

Continua a leggere Git – Alcune considerazioni