Sono ancora nuovo a questo quindi sto cercando di capire perché master
termina 1 commit prima di develop
anziché lo stesso dopo aver unito un ramo release
di nuovo in develop
e master
.Dopo l'unione del ramo di rilascio, perché il master 1 si impegna prima dello sviluppo?
mio develop
ramo era 5 commette davanti a maestro, poi ho creato un ramo release
e contrassegnata con la quale è stato anche 5 commette davanti master
, poi ho fuso release
ramo di nuovo in develop
e master
ma master
finisce 1 commettere davanti develop
.
È questo perché non sono state apportate modifiche al ramo release
ed era lo stesso di develop
così l'unione non ha creato un commit sul develop
ma lo ha fatto in master
che rende master
1 commettere avanti anche se master
e develop
ora sono uguali a questo punto?
Va bene? Ciò causerà problemi?
Non sarebbe meglio semplicemente unire 'master' in sviluppo invece di' release'? – Bas
@Bas: Non sei sicuro di cosa intendi per l'ultima parte del tuo commento ('release' è stato fuso in' master', non 'develop'). Non c'è davvero alcun bisogno di unire 'master' in' develop', perché l'unica cosa che 'develop' è mancante è il merge commit (ma' develop' ha già tutte le modifiche contenute nel commit di unione). –