Una domanda è emersa sul team: sarebbe una buona o una cattiva idea avere uno script che si fonda automaticamente dal master a tutte le filiali di questa release su base giornaliera?
Non ne sono del tutto convinto - sembra che la fusione possa generare conflitti (e in tal caso la sceneggiatura andrebbe indietro), ma anche se così non fosse, posso immaginare casi in cui sto lavorando su qualche enorme refactoring sul mio ramo, per qualche ragione voglio commetterlo e spingerlo e poi può succedere che non possa perché il master è stato cambiato nel mezzo! In quei (rari) casi mi verrebbe lasciata senza opzione che a git push --force
o semplicemente non spingere le mie modifiche.
Cosa ne pensi di questo? I team usano questi tipi di script altrove?
Grazie