Questão de Engenharia de Software — Gerência de Configuração — FUNCERN 2025
Engenharia de SoftwareGerência de Configuração
- Código
- qg466178
- Banca
- FUNCERN
- Órgão
- IF-PE
- Ano
- 2025
- Nível
- Superior
- Cargo
- Professor EBTT - Desenvolvimento
Uma empresa adota o GitHub Flow como fluxo de trabalho para o Git. Os desenvolvedores são orientados a criar Pull Requests a partir de branches de feature, porém um dos desenvolvedores pergunta por que usar o comando rebase antes do merge. A justificativa correta para a pergunta encontram-se em:
- Ao rebase cria um histórico linear e limpo para revisão, facilitando o entendimento da sequência de commits antes do merge final.
- Bo rebase substitui completamente a necessidade de revisão de código por parte dos desenvolvedores.
- Co rebase torna todos os commits idênticos a um único commit squash.
- Do rebase garante que nenhum conflito de integração ocorra durante o merge.
- Eo rebase força automaticamente testes de unidade a passarem antes do merge, aumentando a produtividade no desenvolvimento de software.