Pular para o conteúdo principal

Questão de Engenharia de Software — Gerência de Configuração — IF-GO 2018

Engenharia de SoftwareGerência de Configuração
Código
qq368435
Banca
IF-GO
Órgão
IF-GO
Ano
2018
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Quando o desenvolvimento de um software é realizado em equipe, uma necessidade importante é que seja possível integrar o trabalho de cada membro da equipe com o trabalho dos demais. Uma das atividades do Gerenciamento de Configuração é justamente o controle de versão, utilizado para facilitar a integração do código fonte de cada membro da equipe. O Git é um dos sistemas de controle de versão mais utilizados atualmente. Sobre o Git, é CORRETO afirmar:
  1. ANo Git, cada desenvolvedor possui uma cópia do repositório, incluindo todo o histórico de alterações realizadas por outros usuários. Assim, é possível voltar em uma versão anterior sem a necessidade de comunicação com o servidor remoto.
  2. BSão nativas do Git as seguintes possibilidades: tags, que são cópias imutáveis, branches, cópias passíveis de atualização e forks, que são cópias inteiras do repositório na conta de outro usuário.
  3. CQuando se trabalha com Git, além de realizar o commit, salvando as alterações realizadas, é necessário fazer o push para enviar as alterações ao servidor remoto. As duas ações são realizadas somente através de um usuário validado no servidor remoto.
  4. DO Git é uma ferramenta completa que permite, além do controle de versão do código fonte, o cadastro de atividades e o controle de mudanças.
Revelar gabarito e comentário

GabaritoA — No Git, cada desenvolvedor possui uma cópia do repositório, incluindo todo o histórico de alterações realizadas por outros usuários. Assim, é possível voltar em uma versão anterior sem a necessidade de comunicação com o servidor remoto.

Link permanente: /questoes/qq368435