Uma equipe de desenvolvimento utiliza Git com múltiplas bra...
Com base nas boas práticas de controle de versões e no funcionamento do Git, analise as sentenças a seguir:
I- Commits pequenos e frequentes facilitam a identificação de regressões e a auditoria de mudanças, especialmente quando integrados a pipelines de CI/CD.
II- A utilização de rebase em branches compartilhadas é recomendada, pois preserva o histórico completo de commits e reduz o risco de inconsistências no repositório remoto.
III- O uso de tags associadas a commits específicos permite identificar releases estáveis e recuperar versões exatas do código implantado em produção.
Analisadas as sentenças, assinale a alternativa CORRETA:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C
Fundamento decisivo: A sentença II era o filtro decisivo: ao afirmar que rebase em branch compartilhada preserva o histórico completo e reduz inconsistências, ela contraria o funcionamento do Git. Com isso, caem as alternativas que a incluem.
- Se a afirmação disser que rebase em branch compartilhada preserva o histórico publicado ou é recomendação geral, desconfie: o ponto técnico é a reescrita de commits.
- Quando a questão mencionar tags ligadas a commits, o critério é verificar se elas estão sendo tratadas como marcadores de versão/release e recuperação exata do estado do código.
- Afirmações sobre commits pequenos e frequentes devem ser avaliadas pelo ganho de rastreabilidade, auditoria e isolamento de regressões, não como eliminação de defeitos.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo