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
ce209574
Banca
CESPE / CEBRASPE
Órgão
PC-DF
Ano
2025
Nível
Superior
Cargo
Gestor de Apoio as Atividades Policiais Civis - Especialidade: Analista de Informática: Desenvolvimento de Sistemas
A respeito de gerência de configuração de software, julgue o item subsecutivo.Considerando que a branch feature já esteja ativa e que todas as ações devam ser realizadas nela, o comando a seguir organiza a branch local, sincroniza-a com a branch remota, aplica um commit específico, limpa o histórico recente e restaura as alterações locais salvas temporariamente.git stash - m “Salvar mudanças temporárias”&& git pull origin feature && git cherry-pick--no-commit && git rebase -iHEAD~5 && git stash pop
  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”.

Gerência de Configuração - Git - Comandos

❌ ERRADO. A sequência de comandos apresentada contém erros de sintaxe que impedem sua execução correta, portanto não realiza as ações descritas. O comando git stash - m (com espaço entre - e m) é inválido; a forma correta seria git stash push -m "mensagem" ou git stash save "mensagem". Além disso, git cherry-pick --no-commit exige um commit de referência, que não foi informado. Dessa forma, a afirmativa está incorreta.

  1. 1git stash push -m "msg"
  2. 2git pull origin feature
  3. 3git cherry-pick <hash>
  4. 4git rebase -i HEAD~5
  5. 5git stash pop
LEVEL · soulevel.com.br

Alternativa (o item) — ❌ Incorreta

O item afirma que o comando "organiza a branch local, sincroniza-a com a branch remota, aplica um commit específico, limpa o histórico recente e restaura as alterações locais salvas temporariamente." Para que isso ocorresse, o comando deveria ser sintaticamente correto. Contudo:

  • git stash - m "Salvar mudanças temporárias": A sintaxe correta é git stash push -m "mensagem" ou git stash save "mensagem". A presença de um espaço entre - e m faz com que - seja interpretado como um argumento inválido, gerando erro.

  • git cherry-pick --no-commit: O cherry-pick exige a referência do commit a ser aplicado (ex.: git cherry-pick abc123). Sem ela, o comando falha.

Portanto, a sequência não executa corretamente as etapas, tornando a afirmação falsa.

NÃO CAIA NESSA!

A banca insere erros sutis de sintaxe (espaço entre - e m, falta do hash no cherry-pick) para testar se o candidato conhece a forma correta dos comandos Git. Na prova, desconfie de qualquer comando que pareça "quebrado" ou incompleto.

❌ ERRADO.

Link permanente: /questoes/ce209574