Pular para o conteúdo principal

Questão de Sistemas Operacionais — Comandos — FGV 2024

Sistemas OperacionaisComandos
Código
fg075579
Banca
FGV
Órgão
AL-SC
Ano
2024
Nível
Superior
Cargo
Analista Legislativo III - Analista de Sistemas
Subversion é um projeto open-source da fundação Apache que mantém um registro de todas as mudanças já realizadas e permite que um usuário explore as versões anteriores de arquivos e diretórios, bem como os metadados que os acompanham.O comando que exibe os detalhes do histórico de mudanças de um arquivo é o
  1. Acat.
  2. Bhist.
  3. Clist.
  4. Ddiff.
  5. Eannot.
Revelar gabarito e comentário

GabaritoD — diff.

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

Comandos do Subversion – Exibição de detalhes do histórico

Gabarito: letra D. O comando svn diff exibe as diferenças (detalhes das mudanças) entre duas revisões de um arquivo, sendo o mais adequado para mostrar 'detalhes do histórico de mudanças' conforme descrito no enunciado. Os demais comandos não cumprem essa finalidade: cat exibe o conteúdo atual, hist não é um comando do Subversion, list lista diretórios e annot mostra a última revisão de cada linha.

1svn diff (GABARITO)
Exibe detalhes das mudanças
Linhas adicionadas/removidas/alteradas
2svn log
Histórico de revisões
3svn annotate (blame)
Última revisão por linha
4svn cat
Conteúdo atual do arquivo
5svn list
Lista arquivos/diretórios
6hist
Não é comando do SVN
Comandos Subversion (histórico)
LEVELsoulevel.com.br
Comandos Subversion (histórico): svn diff (GABARITO) (Exibe detalhes das mudanças, Linhas adicionadas/removidas/alteradas); svn log (Histórico de revisões); svn annotate (blame) (Última revisão por linha); svn cat (Conteúdo atual do arquivo); svn list (Lista arquivos/diretórios); hist (Não é comando do SVN)

Alternativa A — ❌ Incorreta

O comando svn cat recupera o conteúdo de um arquivo em determinada revisão, mas não exibe o histórico de mudanças.

Alternativa B — ❌ Incorreta

hist não é um comando reconhecido pelo Subversion. O candidato pode confundir com svn log, que exibe o histórico de revisões, mas não está listado.

Alternativa C — ❌ Incorreta

svn list lista os arquivos e diretórios do repositório, sem detalhes de mudanças.

Alternativa D — ✅ Correta ⟵ GABARITO

svn diff compara duas revisões e mostra as linhas adicionadas, removidas ou alteradas, exibindo exatamente os detalhes das mudanças no arquivo.

Alternativa E — ❌ Incorreta

svn annotate (ou svn blame) mostra, para cada linha do arquivo, qual foi a última revisão que a modificou. Embora forneça alguma informação histórica, não exibe o conjunto completo de mudanças entre revisões.

NÃO CAIA NESSA!

Cuidado para não confundir svn diff com svn log (que exibe o histórico de revisões) ou svn annotate (que mostra a última revisão de cada linha). A banca espera que o candidato saiba que diff é o comando que detalha as alterações.

Gabarito: letra D.

Link permanente: /questoes/fg075579