I rami di Git dovrebbero idealmente durare per poco tempo, probabilmente per 1-2 giorni. Quindi viene unito in alcune linee principali.Come mantenere i rami git di lunga durata
Ma in alcuni casi, dove lavoriamo su funzionalità molto grandi, manteniamo filiali. E quando 2 o 3 persone lavorano su queste funzionalità molto grandi in aree esclusive di codice, diventa piuttosto difficile mantenerle.
Tra hot fix che vanno al ramo stabile, dobbiamo mantenere questi 2-3 rami grandi in sincronia con il ramo stabile. Quindi finiamo col fare questo, abbastanza spesso.
(in feature-branch1) $ git merge stable
(in feature-branch2) $ git merge stable
(in feature-branch3) $ git merge stable
C'è un modo giusto per mantenere questi rami di lunga durata in git? Facendo quanto sopra, la storia git è un po 'disordinata. Questi rami di funzionalità vengono in genere trasferiti su un telecomando, il che significa che non è possibile vedere rebase
come opzione. Cos'altro posso fare?
"I rami d'albero dovrebbero idealmente durare per poco tempo"? Questa è una novità per me. Chi l'ha detto? – Mat
Sono d'accordo, non ci sono regole rigide con le filiali. – mislav
grazie ragazzi. Volevo solo vedere come altri mantengono questo "pasticcio" – Anand