Ed
há 4 semanas
Vamos analisar as alternativas apresentadas em relação às funcionalidades das ferramentas de controle de versão: a) Impedir que o código seja modificado localmente antes de ser aprovado por todos os desenvolvedores do projeto - Isso não é uma funcionalidade típica, pois as ferramentas de controle de versão permitem que os desenvolvedores façam alterações localmente antes de submeterem suas mudanças. b) Garantir que todas as versões do sistema sejam mantidas apenas no computador do desenvolvedor principal - Isso não é correto, pois as ferramentas de controle de versão mantêm as versões em um repositório, não apenas no computador de um único desenvolvedor. c) Permitir que diferentes desenvolvedores modifiquem o mesmo arquivo simultaneamente, resolvendo conflitos de modo automático em todos os casos - Embora as ferramentas permitam modificações simultâneas, nem sempre os conflitos são resolvidos automaticamente. d) Controlar as alterações no código-fonte por meio de um repositório central, permitindo colaboração e gerenciamento de conflitos - Esta é uma descrição precisa das funcionalidades das ferramentas de controle de versão, que permitem a colaboração e o gerenciamento de conflitos. e) Eliminar completamente a necessidade de comunicação entre os membros da equipe, pois todo o processo é automatizado - Isso não é verdade, pois a comunicação continua sendo essencial em um ambiente colaborativo. A alternativa correta é: d) controlar as alterações no código-fonte por meio de um repositório central, permitindo colaboração e gerenciamento de conflitos.