Questão de Engenharia de Software — Gerência de Configuração — CESPE / CEBRASPE 2025
Engenharia de Software›Gerê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.
CCerto
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.