Back to top

Cos’è Git Flow

I vantaggi di Git Flow nello sviluppo di codice

Git è un distributed version control system oramai largamente utilizzato anche grazie al famosissimo portale Github.  Quando si inizia a lavorare con Git si accorge che è necessario seguire processi standardizzati per rendere efficiente lo sviluppo, tale aspetto lo ha compreso per primo Vincent Driessen che nel 2009 ha inventato un nuovo development model e lo ha reso pubblico circa un anno dopo in un proprio articolo.

I vantaggi di Git Flow

Chi usa tutta la potenza di Git fa largo uso di Git Flow perchè permette di:

  • Sviluppare in parallelo: i nuovi sviluppi sono organizzati in feature branches e vengono merged ( cioè accorpati ) nel codice principale solo quando il team reputa che sia pronto per il rilascio. Ciò permette di cambiare task senza problemi.
  • Aumentare la collaborazione : le feature branches permettono a più sviluppatori di lavorare su una singola feature, in quanto la stessa è come una sandbox e tutti gli sviluppi vengono effettuati affinchè la stessa venga portata in produzione. Ciò permette anche di verificare il lavoro svolto dai singoli sviluppatori su una feature.
  • Avere una Release Staging Area: i nuovi sviluppi vengono merged in una develop branch, che di fatto rappresenta una staging area per tutti gli sviluppi che non sono stati ancora rilasciati. Questo vuol dire che quando avviene un rilascio, quest’ultimo ha all’interno tutti gli sviluppi nella develop branch.
  • Supportare gli Emergency Fixes: c’è il supporto per le hotfix branches che altro non sono che branches di un rilascio. In questa maniera il merge avverrà solo per il rilascio e non per nuovi sviluppi

Per comprendere attraverso una visualizzazione grafica del processo vi consigliamo la lettura dell’articolo del creatore.

Glue Labs e Git Flow

Utilizziamo Git Flow già dal 2011 e ti supportiamo nell’implementazione nei tuoi progetti attraverso un Corso Git nell’ambito della nostra formazione avanzata. Inoltre ti permettiamo di avere al tuo fianco costantemente un esperto grazie ai piani di assistenza e supporto. Contattaci subito e senza impegno per un preventivo gratuito.

CONTATTI

Scrivici dal form di contatto

Tel +39 06 56549766
Fax +39 06 21122581

Mail: info@glue-labs.com
Pec: gluelabs@legalmail.it

Dove Siamo
Roma: Piazza Don Sturzo 15
Padova: Via Savonarola 217
Milano: Via Lazzaretto 19
Torino: P.zza XVIII Dicembre 5

Nome*

E-mail*

Telefono(per un contatto più rapido)

Come possiamo aiutarti?

Altro che vuoi dirci?

Inviando i tuoi dati accetti le condizioni sulla privacy. Li useremo per rispondere alle tue domande e richieste.

TOP