Questão FC373978
Em um projeto de desenvolvimento de software grande e complexo, uma Analista optou pelo uso do modelo de fluxo de trabalho para Git conhecido como Gitflow, que define tipos específ
Automação e Gestão de Projetos de Software
FCC · 2024
Em um projeto de desenvolvimento de software grande e complexo, uma Analista optou pelo uso do modelo de fluxo de trabalho para Git conhecido como Gitflow, que define tipos específicos de branches com propósitos diferentes. Em certo momento, ela fez commit na branch onde foram realizados testes e ajustes finais antes do lançamento, na branch
- Develop.
- Master.
- Update.
- Release.
- Feature.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
A Release é a branch utilizada no fluxo Gitflow para preparar uma versão pronta para ser lançada. Ela é criada a partir da branch de integração do projeto e serve especificamente para reunir os testes finais, correções de bugs e ajustes de última hora sem interromper o desenvolvimento contínuo.
Nessa branch realiza‑se o ajuste de versão, atualização de documentação e quaisquer pequenas correções necessárias antes do deploy. Quando a estabilização é concluída, os commits da Release são incorporados à branch principal de produção e também retornados à branch de integração, garantindo que as correções não se percam.
Portanto, ao referir‑se a commits feitos durante os testes e ajustes finais antes do lançamento, a branch correta é a Release, pois ela isola e organiza exatamente essa etapa do ciclo de vida do software.
Conteúdo do catálogo FC Concursos · Atualizado em