Questão nº 49
Questão de Tecnologia da Informação - Sistemas de Informação · FCC TRT15 2023 (nº 49)
FCC2023Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação - Sistemas de Informação
Gabarito: Bver comentário ↓
O Gitflow trabalha com dois branches principais: Develop e Master, que são permanentes, e
- Adois branches opcionais, Catalog e Basic, que são contínuos durante todo o fluxo CI/CD.
- Btrês branches de suporte, Feature, Release e Hotfix, que são temporários e duram até realizar o merge com os branches principais. (alternativa correta)
- Cdois branches operacionais, Deploy e Release, que são temporários e duram até realizar o merge com os branches principais.
- Dquatro branches, Hotfix, Feature, Release e Deploy, que são contínuos durante todo o fluxo CI/CD.
- Etrês branches de desenvolvimento, Feature, Release e Deploy, que são temporários e duram até realizar o merge com os branches principais.
Resposta comentada
Gabarito Alternativa B
Gitflow é uma estratégia de ramificação (branches) para o Git que organiza o fluxo de trabalho de desenvolvimento, usando branches principais permanentes e branches de suporte temporários para gerenciar novas funcionalidades, releases e correções urgentes.
- (A) Incorreta: "Catalog" e "Basic" não são branches padrão do Gitflow, e os branches de suporte são temporários, não contínuos.
- (B) Correta: O Gitflow define três branches de suporte temporários: Feature (para novas funcionalidades), Release (para preparar uma nova versão) e Hotfix (para correções urgentes em produção), que são excluídos após o merge com os branches principais (
develope/oumaster). - (C) Incorreta: "Deploy" não é um branch padrão do Gitflow, e a alternativa lista apenas dois branches, quando o correto seriam três branches de suporte.
- (D) Incorreta: "Deploy" não é um branch padrão do Gitflow, e os branches de suporte são temporários, não contínuos.
- (E) Incorreta: A inclusão de "Deploy" torna esta alternativa incorreta, pois "Deploy" não é um tipo de branch padrão no Gitflow. A pegadinha é que "Feature" e "Release" são branches de suporte corretos, mas a adição de "Deploy" invalida a alternativa.
Fonte: FCC TRT15 2023 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 002). Reproduzida para fins de estudo.