Uma ferramenta útil para desenvolvimento de um projeto em eq...

Próximas questões
Com base no mesmo assunto
Q1307535 Engenharia de Software
Uma ferramenta útil para desenvolvimento de um projeto em equipe é o controle de versão. Subversion é um sistema de controle de versão livre/open-source muito popular. Para submeter as alterações efetuadas em um projeto, o usuário deverá usar o comando
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é A - svn commit.

Para compreender a questão, é necessário ter conhecimento sobre sistemas de controle de versão, que são ferramentas essenciais para qualquer desenvolvedor trabalhando em equipe. Eles permitem que múltiplas pessoas trabalhem em um mesmo projeto sem interferir no trabalho dos outros, oferecendo uma maneira de mesclar as mudanças e manter o histórico de versões do código. O Subversion (svn) é um exemplo clássico de sistema de controle de versão centralizado.

O comando svn commit é utilizado para enviar (submeter) as alterações realizadas pelo usuário no código fonte para o repositório central, atualizando-o com as novas modificações. Esse processo também registra uma mensagem de log associada a essa submissão, que é útil para documentar o histórico de alterações do projeto.

Os outros comandos listados nas alternativas servem para outros propósitos no sistema Subversion:

  • svn update - Atualiza a cópia de trabalho local com as mudanças vindas do repositório central.
  • svn add - Adiciona novos arquivos ou diretórios ao controle de versão.
  • svn copy - Utilizado para copiar arquivos ou diretórios em um repositório, muitas vezes usado para criar branches ou tags.

Portanto, a resposta correta é usar o svn commit para que as alterações efetuadas sejam submetidas ao repositório do projeto em equipe.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

svn commit: submete as suas alterações na cópia de trabalho para o repositório; você deverá informar uma mensagem de log que será registrada junto à submissão, explicando o que foi alterado.

svn update: atualiza a cópia de trabalho com a revisão mais recente do reposiório; podem surgir conflitos.

svn add: torna o arquivo parte da cópia de trabalho e agenda sua adição ao repositório no próximo commit.

svn copy: cria uma cópia do arquivo ou diretório origem para o destino, herdando o histórico de alterações do original.

Fonte:https://www.ufjf.br/facom/files/2009/11/svn.pdf

O SVN é uma ferramenta que armazena todos os projetos e suas versões em um servidor único (centralizado).

Gabarito: A

O famoso COMMIT

Quem tem um pouco de conhecimento de banco de dados acertaria uma questão dessa.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo