Uma desenvolvedora está trabalhando em um projeto cujo repos...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Resposta Correta: A
A prática de Gerência de Configuração numa abordagem utilizando o GIT envolve o controle de versões de forma descentralizada. Isso significa que cada desenvolvedor tem uma cópia completa do repositório e pode trabalhar de maneira independente. Nesse contexto, a alternativa correta é a opção A, pois ela reflete o procedimento usual de trabalho com o GIT quando não se tem conexão com a internet.
Para gerenciar as modificações localmente, a desenvolvedora deve realizar um commit local. O commit é um comando que captura um instantâneo das mudanças feitas nos arquivos do projeto. Essencialmente, ele cria um ponto na história do projeto que pode ser revisitado ou compartilhado com outros. O commit é feito no repositório local, e não necessita de internet para ser efetuado.
Uma vez que a conexão com a internet seja restabelecida, a desenvolvedora pode então fazer o push, ou seja, enviar as modificações do repositório local para o repositório remoto, que neste caso estaria na nuvem. Esse procedimento é fundamental para que as mudanças sejam disponibilizadas para outros membros da equipe ou para que seja integradas à base de código principal do projeto.
É importante ressaltar que as outras opções não representam práticas recomendadas ou eficientes de gerenciamento de configuração utilizando o GIT:
- A alternativa B sugere um método manual e obsoleto de controle de versão, que não aproveita as vantagens de sistemas de controle de versão como o GIT.
- C incorretamente descreve uma tentativa de commit remoto, o que não é possível sem uma conexão com a internet.
- D menciona criar uma nova ramificação e um diretório trunk, o que não é uma prática comum no uso do GIT e confunde termos usados em outros sistemas de controle de versão, como o SVN.
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
Uma das grande vantagens de trabalhar com Gerenciador de versões descentrallizados é o fato de que você pode fazer o commit local quando não tiver por qualquer motivo acesso ao servidor remoto (nas nuvens) e posteriormente fazer o commit, quando se reestabelecer o acesso ao mesmo.
Letra A de amor...rs
E se dê conflitos ? Não teria que tratar? Questão passiva de anulação.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo