Questão de Engenharia de Software — Gerência de Configuração — CESPE / CEBRASPE 2024
Engenharia de Software›Gerência de Configuração
Código
ce168408
Banca
CESPE / CEBRASPE
Órgão
CAGEPA - PB
Ano
2024
Nível
Superior
Cargo
Analista de Sistemas - Sistemas de TI
Na resolução de conflitos no Git, a decisão sobre qual versão de código com alterações conflitantes deve ser mantida e qual deve ser descartada é responsabilidade do
Aintegrador do código.
Bbranch principal.
Cdesenvolvedor.
Dgit merge conflitos.
Egit checkout.
Revelar gabarito e comentário▾
GabaritoC — desenvolvedor.
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: Resolução de Conflitos
Gabarito: letra C. A resolução de conflitos no Git é uma atividade manual realizada pelo desenvolvedor, que deve analisar as alterações conflitantes e decidir qual versão manter. Ferramentas auxiliam na identificação, mas a decisão final cabe ao desenvolvedor.
Alternativa A — ❌ Incorreta
"Integrador do código" não é um termo padrão do Git; a responsabilidade pela resolução de conflitos recai sobre o desenvolvedor que está realizando o merge ou rebase, não sobre um papel específico.
Alternativa B — ❌ Incorreta
O "branch principal" (ex.: main, master) é um ramo do repositório, não um tomador de decisões.
Alternativa C — ✅ Correta ⟵ GABARITO
O desenvolvedor, ao executar um merge ou rebase, é quem resolve os conflitos editando os arquivos e escolhendo qual código manter.
Alternativa D — ❌ Incorreta
O comando git merge apenas realiza a fusão; conflitos são sinalizados, mas a decisão sobre qual versão manter é do desenvolvedor.
Alternativa E — ❌ Incorreta
O comando git checkout é usado para alternar entre branches ou restaurar arquivos, não para resolver conflitos.
NÃO CAIA NESSA!
A banca pode tentar confundir o candidato com papéis genéricos ("integrador") ou comandos familiarizados, mas a essência é que apenas o desenvolvedor tem o conhecimento do código para decidir.