Pular para o conteúdo principal

Questão de Engenharia de Software — Gerência de Configuração — FCC 2016

Engenharia de SoftwareGerência de Configuração
Código
fc031082
Banca
FCC
Órgão
Prefeitura de Teresina - PI
Ano
2016
Nível
Superior
Cargo
Técnico de Nível Superior - Analista de Sistemas
No sistema de controle de versões Mercurial, para exibir, em detalhes, cada evento que ocorreu no repositório utiliza-se o comando
  1. Ahg status all.
  2. Bhg view --log.
  3. Csvg all.
  4. Dhg log -v.
  5. Ehgrc show -a.
Revelar gabarito e comentário

GabaritoD — hg log -v.

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”.

Mercurial – Comandos de Controle de Versão

Gabarito: letra D. Para exibir em detalhes cada evento ocorrido no repositório, o comando correto é hg log -v. O hg log mostra o histórico de revisões, e a opção -v (verbose) detalha as mudanças, arquivos alterados e outras informações. A banca testa o conhecimento de comandos básicos do Mercurial, diferenciando-os de outros sistemas e de comandos inexistentes.

Alternativa A – ❌ Incorreta

hg status all não exibe histórico. hg status mostra o estado atual do diretório de trabalho (arquivos modificados, não versionados, etc.), não o registro de eventos passados. O comando correto para histórico é hg log.

Alternativa B – ❌ Incorreta

hg view --log não é um comando válido no Mercurial. Pode ser confundido com comandos de outros sistemas (ex.: git log com --graph ou gitk). O Mercurial não tem subcomando view.

Alternativa C – ❌ Incorreta

svg all não é comando do Mercurial. A sigla SVG pode remeter a outras tecnologias (Scalable Vector Graphics, ou comando svn do Subversion – mas svn all também não existe). É um distrator claro.

Alternativa D – ✅ Correta ⟵ GABARITO

hg log -v é o comando padrão no Mercurial para listar o histórico de revisões com detalhes. A opção -v (verbose) exibe, para cada commit, a lista de arquivos modificados, o autor, a data e a mensagem completa. Atende exatamente ao enunciado: "exibir, em detalhes, cada evento que ocorreu no repositório".

Alternativa E – ❌ Incorreta

hgrc é o arquivo de configuração do Mercurial (ex.: ~/.hgrc), não um comando. hgrc show -a não existe; o comando para exibir configuração seria hg showconfig.

NÃO CAIA NESSA!

A banca explora a confusão entre hg status (estado atual) e hg log (histórico), além de incluir comandos fictícios ou de outros sistemas (view, svg, hgrc). O candidato deve conhecer os comandos básicos do Mercurial: log, status, commit, push, pull, etc.

Gabarito: letra D.

Link permanente: /questoes/fc031082