Mantenere la propria copia locale il più possibile allineata con il repository.
Quando più sviluppatori lavorano in maniera concorrente sullo stesso progetto, mantenere un alto grado di aderenza della propria copia locale con l'ultima versione è una cosa molto importante.
Questo garantisce che le modifiche e i test che stiamo scrivendo, sono compatibili con le modifiche e i test che gli altri. Nulla vieta, infatti, che possa accadere che uno sviluppatore riesca a lavorare senza mai fare un update. Né sarebbe giusto prevedere un meccanismo automatico di update, perché questo potrebbe rallentare e interferire con la normale e naturale attività di programmazione.
Il mio consiglio è quello di agire su due fronti. Il primo è quello di abituare i membri del team di sviluppo di comunicare agli altri membri le modifiche inserite sotto configurazione; questo porta ad una naturale verifica e condivisione di quello che si sta facendo.
Il secondo è quello di abituarsi a fare update ogni volta sia possibile, ad esempio farlo sempre prima di una commit.
Per una consulenza sul versionamento dei progetti software contattami su poderico@gmail.com.


Commenti