Pular para o conteúdo principal

Questão de Engenharia de Software — Gerência de Configuração — CESPE / CEBRASPE 2025

Engenharia de SoftwareGerência de Configuração
Código
ce219048
Banca
CESPE / CEBRASPE
Órgão
TRF - 6ª REGIÃO
Ano
2025
Nível
Superior
Cargo
Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas de Informação
A respeito de Git e Github, julgue o próximo item.O comando merge é limitado à combinação de duas branches, sendo verificadas as sequências em comum entre elas, o que dá origem a um novo commit.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Git – Comando merge

CERTO. A afirmação está correta. O comando git merge é de fato utilizado para combinar duas branches (ou mais, mas o merge básico é entre duas), analisando o histórico comum (ancestral comum) e, na maioria dos casos, gerando um novo commit de merge (o chamado merge three-way). O contexto confirma: "Já o merge three way (3-way) acontece quando as branches divergiram e o Git cria um novo commit de merge combinando as mudanças." Embora exista o merge fast-forward (que não cria um novo commit, apenas avança o ponteiro), ele só ocorre quando não há divergência, sendo uma otimização. A descrição genérica do merge, portanto, está correta.

SE LIGUE NESSA!

A banca considerou a descrição geral do comando. O merge fast-forward é uma exceção que não cria um novo commit, mas o enunciado não a exclui — a palavra "limitado" e "verificadas as sequências em comum" se aplicam a ambos os casos, e a criação de um novo commit é a regra no merge com divergência.

  1. 1Duas branches divergiram
  2. 2Ancestral comum identificado
  3. 3Merge 3-way: novo commit de merge
  4. 4Fast-forward (sem divergência): sem novo commit
LEVEL · soulevel.com.br

Gabarito: ✅ CERTO.

Link permanente: /questoes/ce219048