Uma equipe de desenvolvimento utiliza Git com múltiplas bra...
Uma equipe de desenvolvimento utiliza Git com múltiplas branches para desenvolvimento paralelo, integração contínua e manutenção de versões em produção. O projeto adota versionamento semântico e possui histórico extenso de commits.
Conforme as boas práticas de controle de versões e o 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 riscos 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.
Assinale a alternativa que indica apenas as sentenças CORRETAS.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C
Fundamento decisivo: A decisão dependia de verificar se a sentença II era compatível com o uso de rebase em branch compartilhada; como ela não é, restam corretas apenas I e III, o que leva à alternativa C.
- Se a questão falar em rebase em branch compartilhada, lembre que ele reescreve o histórico.
- Se a questão mencionar tags ligadas a commits, associe isso à identificação de releases e versões exatas.
- Commits pequenos e frequentes favorecem a identificação de regressões e a auditoria das mudanças.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo