Controlla il tuo lavoro prima di ogni commit

Può sembrare una banalità, ma controllare cosa viene messo in configurazione è molto importante perché 1. evita di rompere la continuità della repository e 2. è un ottimo punto di auto revisione del proprio lavoro.

Come sistema di versionamento uso SVN e come interfaccia grafica TortoiseSVN, che ha una funzionalità molto utile proprio per la verifica del proprio lavoro. Nella versione inglese si chiama check for modification.

Tramite questo comando riesco a vedere in maniera chiara e semplice il diff tra la mia area di lavoro e la base area, ovvero il contenuto dell'ultima update. Riesco anche a vedere, in maniera analoga, il diff tra la mia area di lavoro e l'ultima revisione presente sul sistema di configurazione.

Come già detto, con il primo diff analizzo le mie ultime modifiche, riuscendo anche a parcellizzarle in modo da fare commit con commenti diversi a partire dallo stesso set di modifiche. La seconda diff permette invece di andare a capire cosa accadrà se faccio una update, in particolare di scoprire se ci saranno dei conflitti.



Per una consulenza sul versionamento dei progetti software contattami su poderico@gmail.com.

Commenti

Post più popolari