Cebraspe · TJ/RJ · 2021 · Analista Judiciário – Grupo: Tecnologia da Informação – Especialidade: Analista de Sistemas

Questão 37 · Informática: Engenharia de software e metodologias ágeis

A ferramenta de controle de versão Subversion (SVN)

  1. A) é considerada um sistema peer-to-peer e, embora seja uma ferramenta proprietária que requer aquisição de licença para uso, pode rodar (executar) usando o servidor Apache.
  2. B) suporta commits atômicos, sem deixar inconsistências, mesmo diante de problemas que ocorrem na rede ou no servidor.
  3. C) tem como principal desvantagem o fato de não permitir as operações file-lock ou checkout reservado.
  4. D) fornece automaticamente uma camada extra de proteção a arquivos e pastas adicionais armazenados por ela, os quais, por isso, não podem ser corrompidos pelo usuário.
  5. E) mantém um histórico detalhado de todos os arquivos removidos, com exceção daqueles que foram renomeados.

Marque a alternativa correta:

Gabarito: B

Gabarito definitivo divulgado pela banca Cebraspe (TJ/RJ 2021).

Comentário

Gabarito: B.

O Subversion (SVN) realiza commits atômicos: a alteração enviada ao repositório é aplicada por completo ou não é aplicada. Assim, uma falha de rede ou do servidor durante o commit não deixa o repositório em estado inconsistente. A alternativa B está correta.

  • (A) O SVN é centralizado (cliente-servidor), e não peer-to-peer, e é software livre, que não exige aquisição de licença; o item erra nesses pontos, ainda que possa ser servido pelo Apache.
  • (C) O SVN permite o bloqueio de arquivos (lock), e portanto o checkout reservado; logo, não é verdade que não permita essas operações.
  • (D) O SVN não impede que o usuário corrompa arquivos e pastas: um arquivo corrompido pode ser enviado ao repositório. O que ele oferece é o histórico das revisões, que permite recuperar versões anteriores.
  • (E) O SVN mantém o histórico de arquivos removidos e também de arquivos renomeados, pois a renomeação (svn move) é registrada no repositório com o histórico preservado.

Dica: commits atômicos garantem a consistência do repositório diante de falhas; já a proteção contra erro do usuário vem do histórico de revisões, não de uma barreira que impeça a corrupção.

Fundamentos: Documentação do Subversion (características: commits atômicos, cliente-servidor, locks, histórico)

Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.

Fonte: prova Cebraspe TJ/RJ 2021 (Analista Judiciário – Grupo: Tecnologia da Informação – Especialidade: Analista de Sistemas), questão 37, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.

Concursos abertos que cobram Informática

TCE/MA 2026 Analista, Auditor e TécnicoUNCISAL 2026 Professor do Magistério SuperiorPROCON/AL 2026 Analista e Fiscal de Defesa do Consumidor