Questão nº 46

Questão de Engenharia de Software · FCC TST 2017 (nº 46)

FCC2017Analista Judiciário - Análise de SistemasEngenharia de Software
Gabarito: Dver comentário ↓

Um Analista de Sistemas que utiliza o SVN em linha de comando deseja adicionar um arquivo chamado `index.html` ao repositório e atualizá-lo, ou seja, efetivar a adição do arquivo enviando a modificação ao servidor. Para isso, terá que utilizar

Resposta comentada

Gabarito Alternativa D

Para colocar um arquivo novo sob controle de versão no SVN e enviá-lo ao servidor, você precisa primeiro avisar o SVN sobre o novo arquivo e depois confirmar essa mudança para o repositório central.

  • (A) Incorreta: svn append não é um comando SVN válido para adicionar arquivos, e a sintaxe de svn commit -a index.html está incorreta.
  • (B) Incorreta: A sintaxe svn add file='index.html' e svn commit -x index.html está incorreta; svn add aceita o nome do arquivo diretamente, e -x não é uma opção de commit.
  • (C) Incorreta: O comando svn add não possui a opção --commit log; a adição e a confirmação são passos separados no SVN. A armadilha é sugerir uma operação combinada de adicionar e confirmar em um único comando, o que não é a forma padrão ou sintaxe correta no SVN.
  • (D) Correta: O comando svn add index.html marca o arquivo index.html para ser adicionado ao controle de versão. Em seguida, svn commit -m "Novo arquivo adicionado" envia essa adição (e quaisquer outras mudanças pendentes) para o repositório central, com a mensagem de log especificada.
  • (E) Incorreta: Esta não é uma sintaxe de comando SVN válida; é uma descrição em linguagem natural da ação desejada.

Fonte: FCC TST 2017 Analista Judiciário - Análise de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho