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: O decisivo era verificar quais sentenças estavam de acordo com as boas práticas do Git: a I e a III são compatíveis com o uso de commits e tags, enquanto a II contraria o funcionamento do rebase em branches compartilhadas. Isso leva à alternativa C.
- Se a afirmação disser que rebase preserva o histórico completo da branch, desconfie: rebase reescreve o encadeamento histórico.
- Em questões sobre versionamento, tags se ligam a commits específicos e servem para marcar versões e releases exatas.
- Commits menores e frequentes devem ser associados a melhor rastreabilidade, revisão e isolamento de mudanças.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
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.
O rebase reescreve o histórico.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo