Questão de Engenharia de Software — Gerência de Configuração — FCC 2019
Engenharia de Software›Gerê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
Asalvar no repositório mudanças feitas em uma cópia de trabalho, corresponde à operação denominada commit.
Bcriar um repositório corresponde à operação de checkout.
Cdescartar modificações feitas no repositório corresponde à operação denominada status.
Dsincronizar uma cópia de trabalho com o repositório corresponde a uma operação de revisão.
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.
1CheckoutRepositório → Local
2Modificar cópia de trabalho
3CommitLocal → Repositório
4UpdateSincronizar local
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.