Logo Passei Direto
Buscar
Acerca do assunto, é possível afirmar:
A. Os controles centralizado e distribuído possibilitam ter controle sobre as interações no sistema, permitindo ver data, hora de alteração, versão, comentários e o código que foi alterado. O controle centralizado permite trabalhar simultaneamente e de locais diferentes, no entanto, no distribuído, os desenvolvedores devem estar fisicamente em um mesmo lugar.
B. No sistema de controle de versão distribuído existem as chamadas pull e push. Pull é uma operação que envia para a área de trabalho a sua versão do projeto. Push é uma operação que faz o processo contrário ao pull, pegando a versão de outra área de trabalho e mesclando com a sua.
C. Git é uma ferramenta para fazer o controle de versão de um software utilizando um repositório para cada área de trabalho, e um repositório maior para controlar as demais. A ferramenta permite projetos colaborativos com desenvolvedores de todo o mundo. O controle de versão Git é centralizado.
D. O subversion é uma ferramenta para fazer o controle de versão de um software, permitindo, além do desenvolvimento em conjunto do código com o uso de um repositório único, o envio de conteúdo, armazenamento de logs e geração de estatísticas diversas. O controle de versão subversion é distribuído.
E. O controle de versão centralizado trabalha com um servidor central e diversas áreas de trabalho, baseados na arquitetura cliente-servidor. Por ser um sistema centralizado, as áreas de trabalho precisam primeiro passar pelo servidor (repositório) para poderem se comunicar. Qualquer alteração ou interação com o projeto que está sendo versionado vai passar pelo repositório principal e, após, atualizado nas demais áreas de trabalho ligadas a ele.
User badge image
Questões para o Sucesso

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Vamos analisar cada uma das alternativas para identificar a correta: A. Os controles centralizado e distribuído possibilitam ter controle sobre as interações no sistema, permitindo ver data, hora de alteração, versão, comentários e o código que foi alterado. O controle centralizado permite trabalhar simultaneamente e de locais diferentes, no entanto, no distribuído, os desenvolvedores devem estar fisicamente em um mesmo lugar. Essa afirmação é incorreta, pois no controle de versão distribuído, os desenvolvedores podem trabalhar de locais diferentes, não precisam estar fisicamente juntos. B. No sistema de controle de versão distribuído existem as chamadas pull e push. Pull é uma operação que envia para a área de trabalho a sua versão do projeto. Push é uma operação que faz o processo contrário ao pull, pegando a versão de outra área de trabalho e mesclando com a sua. Essa definição está incorreta. O "pull" é a operação que traz as alterações do repositório remoto para a área de trabalho local, enquanto o "push" envia as alterações locais para o repositório remoto. C. Git é uma ferramenta para fazer o controle de versão de um software utilizando um repositório para cada área de trabalho, e um repositório maior para controlar as demais. A ferramenta permite projetos colaborativos com desenvolvedores de todo o mundo. O controle de versão Git é centralizado. Essa afirmação é incorreta. O Git é um sistema de controle de versão distribuído, não centralizado. D. O subversion é uma ferramenta para fazer o controle de versão de um software, permitindo, além do desenvolvimento em conjunto do código com o uso de um repositório único, o envio de conteúdo, armazenamento de logs e geração de estatísticas diversas. O controle de versão subversion é distribuído. Essa afirmação é incorreta. O Subversion (SVN) é um sistema de controle de versão centralizado, não distribuído. E. O controle de versão centralizado trabalha com um servidor central e diversas áreas de trabalho, baseados na arquitetura cliente-servidor. Por ser um sistema centralizado, as áreas de trabalho precisam primeiro passar pelo servidor (repositório) para poderem se comunicar. Qualquer alteração ou interação com o projeto que está sendo versionado vai passar pelo repositório principal e, após, atualizado nas demais áreas de trabalho ligadas a ele. Essa afirmação está correta. Ela descreve com precisão como funciona um sistema de controle de versão centralizado. Portanto, a alternativa correta é: E.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais perguntas desse material

Mais conteúdos dessa disciplina