Comecei a usar o gitflow para um projeto e tenho um excelente ramo de recursos, além de um hotfix recém-criado. De acordo com o fluxo de trabalho do gitflow, o hotfix é aplicado ao mestre e ao desenvolvimento de ramificações, mas nada é dito ou feito sobre ramificações de recursos existentes.
No entanto, eu gostaria de incorporar as alterações do hotfix novamente no meu ramo de recurso, que, o mais próximo possível, deixa três opções:
- Não incorpore as mudanças. Se as alterações fossem necessárias para o ramo do recurso, ele deveria fazer parte do ramo do recurso.
- Mesclar o desenvolvimento de volta ao ramo do recurso. Parece seguir melhor o fluxo de trabalho do gitflow, mas causaria confirmações fora de ordem.
- Rebase o ramo do recurso para desenvolvimento . Isso preservaria a ordem de confirmação, mas o rebasing parece estar completamente ausente do fluxo de trabalho geral do gitflow.
Qual é a melhor prática aqui?