Gostaria apenas de entender se na minha visão o que estou pensando está errado. Bom a ideia num primeiro momento é a develop ser um espelho da master. Ou seja se eu abro uma branch na develop e toda semana eu gero uma release da develop para master.
Porém nesse tempo foi aberto um hotfix na master para resolver um bug, porque eu teria que dar o merge desse hotfix na develop? Digo isso pois quando a release fosse lançada o merge iria apenas do trecho de código que estou trabalhando.... e após a release ser lançada eu iria espelhar a master na develop novamente. Está errado essa maneira de pensar?
Se sim, como eu poderia a cada semana fazer esse espelhamento?