Abbiamo appena iniziato a implementare il controllo del codice sorgente Git per il nostro progetto e l'amministratore dice che non dovremmo creare nuovi rami per i miglioramenti su cui stiamo lavorando invece tutti dovrebbero estrarre il ramo master remoto nella loro macchina e apportare modifiche e spingere il si impegna sul ramo principale remoto.
In qualche modo sento che questo processo è sbagliato e sento strongmente che dovremmo creare un nuovo ramo per ogni miglioramento su cui stiamo lavorando e unire i rispettivi rami nel ramo principale. Qualcosa di simile a questo
Ho bisogno di consigli di esperti su questo e quale approccio suggerisci dalla tua esperienza passata.