Sto lavorando per implementare Gitlab nella mia azienda con una strategia del flusso di lavoro. La mia idea è che gli sviluppatori avranno accesso ai repository ma, ogni volta che provano a impegnarsi, il loro codice deve essere rivisto.
So che posso averli creare un ramo prima di commetterlo, e quindi creare una Merge Request dopo che è stato inviato al repository. Non sono ancora chiaro su certe cose ... L'idea che ci affidiamo alle persone per creare un ramo e quindi una richiesta di unione sembra errata, esiste una soluzione che impone una sorta di politica che il ramo principale può rimanere pulito a meno che un " admin "approva il codice che sta per fondersi in esso. Ho letto "github team workflow" ma non lo fa sembra offrire una soluzione praticabile. Qualsiasi consiglio sul processo o sulla tua migliore pratica è apprezzato. Grazie!