Questão de Sistemas Operacionais — Comandos — FGV 2024
- Código
- fg075579
- Banca
- FGV
- Órgão
- AL-SC
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista Legislativo III - Analista de Sistemas
- Acat.
- Bhist.
- Clist.
- Ddiff.
- Eannot.
GabaritoD — diff.
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.
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.
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.
svn list lista os arquivos e diretórios do repositório, sem detalhes de mudanças.
svn diff compara duas revisões e mostra as linhas adicionadas, removidas ou alteradas, exibindo exatamente os detalhes das mudanças no arquivo.
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.
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