Se TUTTE le filiali GIT create localmente devono essere inviate al repository centrale su base giornaliera? Qual è il flusso di lavoro best-practice in merito?PUSH tutte le filiali GIT locali? La migliore pratica?
Abbiamo creato un repository GIT per gestire il nostro grande sito di e-commerce, in costante sviluppo da parte di un team di grandi dimensioni.
Il repository centrale è "Beanstalk" e abbiamo tre rami principali, "prestaging" (master), "staging" e "production". Tutto lo sviluppo dovrebbe essere fuso in prestadio quando è completato localmente e pronto per essere pubblicato.
Riesco a vedere anche spingere i rami di lungo corso a Beanstalk. Tuttavia, alcuni membri del nostro team sostengono di portare TUTTI i rami di sviluppo locale a Beanstalk su base giornaliera in corso o meno; per creare ridondanza. Penso che questo ingombrerebbe il deposito con centinaia di filiali nel tempo. Qual è la migliore pratica?
Grazie a tutti per le ottime risposte e per le ulteriori istruzioni su come eseguire un backup corretto! Questa è la strada che andremo. – Garrick