O gitflow é recomendado para projetos que utilizam versionamento semântico. Assim sendo, ele propõe o uso dos branches master e develop para linha contínua de projeto, além de branches de suporte, que são do tipo
- A)feature, hotfix ou release
Correta, porque feature, hotfix e release são as branches de suporte previstas no gitflow.
- B)feature, test ou release.
Errada, porque test não é uma branch típica do gitflow.
- C)implement, fix ou release.
Errada, porque implement e fix não são nomes padrão das branches do gitflow.
- D)hotfix, fix ou release
Errada, porque fix não substitui hotfix na nomenclatura clássica do gitflow.
- E)release, package ou test.
Errada, porque package e test não pertencem ao conjunto tradicional de branches do gitflow.
Gabarito: A
O gitflow é um modelo de ramificação muito usado quando o projeto trabalha com versionamento semântico, isto é, quando as versões seguem uma lógica organizada de evolução do produto. A ideia é simples: a branch master fica ligada ao que está pronto para entrega, a develop concentra a linha de desenvolvimento contínuo, e as demais branches servem para organizar tarefas específicas sem bagunçar o trabalho principal. É aquele esquema de separar a obra em salas diferentes para ninguém tropeçar no cimento. Dentro desse modelo, as branches de suporte mais clássicas são as de feature, release e hotfix. As feature branches servem para desenvolver novas funcionalidades; as release branches ajudam a preparar uma versão para publicação, ajustando detalhes finais; e as hotfix branches entram quando aparece um problema urgente em produção. Esse é exatamente o desenho consagrado pelo gitflow, descrito originalmente por Vincent Driessen e amplamente cobrado em provas como um padrão de organização de branches. Por isso, a alternativa A está correta: feature, hotfix ou release são justamente os tipos de branches de suporte previstos no gitflow. Já as outras opções trocam nomes que não fazem parte do vocabulário típico desse modelo, o que costuma ser a armadilha da banca: misturar termos parecidos para ver se voce conhece o desenho clássico do fluxo.