Questão nº 48

Questão de Tecnologia da Informação · FGV ALESC 2024 (nº 48)

FGV2024Analista Legislativo III - Analista de SistemasTecnologia da Informação
Gabarito: Bver comentário ↓

Com relação aos tipos de merge disponíveis no GIT, analise as afirmativas a seguir.

I. O merge do tipo simplex é o mais simples de todos, ocorre quando não existem outros branches prévios no servidor GIT; no merge simplex, o git cria um contador de branches no destino.
II. O merge do tipo fast-forward ocorre quando os históricos de desenvolvimento dos branches envolvidos no merge não divergiram; durante um merge fast-forward, o GIT move o ponteiro do branch de destino para o commit do branch de origem.
III. Os merges full-duplex são um tipo de merge mais complexo em que o usuário pode encontrar conflitos de merge; esses conflitos surgem quando se mesclam dois branches nos quais foram feitas alterações diferentes nas mesmas partes do(s) mesmo(s) arquivo(s), ou se em um branch de um arquivo foi excluído e editado no outro branch.

Está correto o que se afirma em

Resposta comentada

Gabarito Alternativa B

Um merge no Git é o processo de integrar as mudanças de um branch (ramo de desenvolvimento) em outro, combinando os históricos de ambos.

  • A) Incorreta: Não existe um tipo de merge chamado "simplex" no Git; a descrição não corresponde a nenhum mecanismo de merge padrão do Git.
  • B) Correta: Um merge fast-forward acontece quando o branch de destino é um ancestral direto do branch de origem (ou seja, não houve novos commits no branch de destino desde que o branch de origem foi criado ou atualizado a partir dele). O Git simplesmente move o ponteiro do branch de destino para o commit mais recente do branch de origem, sem criar um novo commit de merge.
  • C) Incorreta: Não existe um tipo de merge chamado "full-duplex" no Git. A descrição sobre conflitos se refere a um merge de três vias (ou recursivo), que é o tipo de merge que ocorre quando os históricos dos branches divergiram.
  • D) Incorreta: A afirmativa I está incorreta.
  • E) Incorreta: A afirmativa III está incorreta.

Fonte: FGV ALESC 2024 Analista Legislativo III - Analista de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho