Pular para o conteúdo principal

Questão de Engenharia de Software — Ferramentas de Desenvolvimento de Software — FUNCERN 2025

Engenharia de SoftwareFerramentas de Desenvolvimento de Software
Código
qg465622
Banca
FUNCERN
Órgão
IF-PE
Ano
2025
Nível
Superior
Cargo
Analista de Tecnologia da Informação - Área Desenvolvimento
Durante o desenvolvimento colaborativo em um projeto Git, pode surgir a demanda de integrar alterações de diferentes branches. Neste contexto, dois comandos são muito comuns para lidar com essa necessidade: git merge e git rebase. Assinale a situação em que o comando git rebase é mais indicado do que git merge.
  1. AQuando precisa manter o contexto histórico de quando as branches foram unidas.
  2. BQuando deseja preservar a estrutura ramificada do desenvolvimento.
  3. CQuando deseja ignorar commits antigos.
  4. DQuando deseja manter um histórico linear, reescrevendo a base dos commits.
  5. EQuando precisa excluir branches antigos após união.
Revelar gabarito e comentário

GabaritoD — Quando deseja manter um histórico linear, reescrevendo a base dos commits.

Link permanente: /questoes/qg465622