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
ce215092
Banca
CESPE / CEBRASPE
Órgão
STM
Ano
2025
Nível
Superior
Cargo
Analista Judiciário - Área: Apoio Especializado - Especialidade: Análise de Sistemas
No Git, o cherry-picking permite que se adicione um commit de certa branch ao último commit de outra branch, sem que se inclua o restante dos commits da branch de origem.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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 cherry-pick

Gabarito: Errado (E). A afirmação é falsa porque o comando git cherry-pick aplica as alterações de um commit específico de uma branch na branch atual, criando um novo commit, e não "adiciona um commit de certa branch ao último commit de outra branch".

A banca explora o conceito do cherry-pick. No Git, git cherry-pick <commit-hash> pega as mudanças introduzidas por aquele commit e as aplica sobre o HEAD da branch em que você está no momento. O commit resultante tem um hash diferente e fica no topo da branch atual — não é inserido na branch de origem. A descrição dada mistura os papéis das branches: a origem fornece o conteúdo, mas o novo commit vai para a branch de destino (a atual). Além disso, a expressão "último commit de outra branch" é imprecisa: o cherry-pick não se limita ao último commit da outra branch; pode ser qualquer commit.

  1. 1Escolhe commit específico
  2. 2Aplica na branch atual
  3. 3Cria novo commit (hash diferente)
  4. 4Branch de origem não se altera
LEVEL · soulevel.com.br
PEGA ESSA DICA!

Lembre-se: cherry-pick = "pegar um commit específico de outra branch e trazer para a minha branch atual". A branch de origem não é alterada. Esse comando é útil para aplicar correções pontuais sem mesclar toda uma linha de desenvolvimento.

Portanto, a afirmativa está Errada.

Link permanente: /questoes/ce215092