Pular para o conteúdo principal

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

Engenharia de SoftwareGerência de Configuração
Código
fc056970
Banca
FCC
Órgão
SEMEF de Manaus - AM
Ano
2019
Cargo
SEMEF Manaus - AM - Técnico em Web Design da Fazenda Municipal
Um Técnico em Web Design tem a incumbência de verificar a possibilidade de uso de um Gerenciamento de Repositório (SVN), sendo que em sua pesquisa esse técnico verificou que, nesse repositório, a operação de
  1. Asalvar no repositório mudanças feitas em uma cópia de trabalho, corresponde à operação denominada commit.
  2. Bcriar um repositório corresponde à operação de checkout.
  3. Cdescartar modificações feitas no repositório corresponde à operação denominada status.
  4. Dsincronizar uma cópia de trabalho com o repositório corresponde a uma operação de revisão.
  5. Ecriar uma cópia de trabalho, a partir do repositório, corresponde à operação denominada commit.
Revelar gabarito e comentário

GabaritoA — salvar no repositório mudanças feitas em uma cópia de trabalho, corresponde à operação denominada commit.

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

Gerenciamento de Repositório SVN – Operações

Gabarito: letra A. A operação que salva no repositório as mudanças feitas em uma cópia de trabalho é o commit. Em sistemas de controle de versão como o SVN, o commit envia as alterações locais para o repositório central, registrando uma nova revisão. As demais alternativas trocam os nomes das operações, confundindo principalmente commit com checkout.

  1. 1CheckoutRepositório → Local
  2. 2Modificar cópia de trabalho
  3. 3CommitLocal → Repositório
  4. 4UpdateSincronizar local
  5. 5RevertDescartar alterações
LEVEL · soulevel.com.br

Alternativa A — ✅ Correta ⟵ GABARITO

O commit é exatamente a ação de enviar as modificações da cópia de trabalho para o repositório, salvando-as de forma permanente. É o comando básico para registrar versões.

Alternativa B — ❌ Incorreta

Criar um repositório é feito com o comando svnadmin create ou similar, não com checkout. O checkout é usado para obter uma cópia de trabalho a partir de um repositório já existente.

Alternativa C — ❌ Incorreta

Descartar modificações no repositório não é função do comando status. O status apenas mostra o estado atual da cópia de trabalho (arquivos modificados, não versionados, etc.). Para descartar alterações, usa-se revert ou update.

Alternativa D — ❌ Incorreta

Sincronizar a cópia de trabalho com o repositório é feito com update (ou svn update), não com uma operação de 'revisão'. Revisão é um número que identifica uma versão, não um comando.

Alternativa E — ❌ Incorreta

Criar uma cópia de trabalho a partir do repositório é a operação checkout, não commit. O commit é justamente o oposto: enviar mudanças para o repositório.

NÃO CAIA NESSA!

A banca explora a confusão clássica entre commit (enviar) e checkout (obter). Nas alternativas B e E, esses comandos são trocados. Fique atento: commit = salvar local → repositório; checkout = repositório → local.

Gabarito: letra A.

Link permanente: /questoes/fc056970