Entre as principais ferramentas de gestão de configuração de...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a B - commit.
O tema da questão envolve o entendimento dos sistemas de controle de versão, que são fundamentais em Gerência de Configuração de Software. O conhecimento necessário abrange a função dos comandos desses sistemas. Esses sistemas, como o SVN (Subversion) e CVS (Concurrent Versions System), visam gerenciar diferentes versões de arquivos de código fonte, permitindo que múltiplos usuários trabalhem em conjunto de forma organizada e controlada.
Particularmente, o comando commit é utilizado para aplicar e registrar as alterações feitas localmente para o repositório central. Isso cria um novo ponto na história do projeto, marcando as alterações feitas, permitindo que outros membros da equipe possam ver as modificações ou que seja possível voltar a esse ponto específico no futuro, caso necessário.
As demais alternativas representam outros conceitos dentro do controle de versão:
- Branch refere-se à criação de uma linha de desenvolvimento paralela.
- Save é um termo genérico e não corresponde a um comando específico nos sistemas mencionados.
- Store não é um comando reconhecido nos sistemas de controle de versão citados.
- Update é comumente usado para atualizar a cópia local do repositório com as mudanças feitas por outros desenvolvedores.
Portanto, a compreensão correta do comando commit e seu uso no contexto dos sistemas de controle de versão é fundamental para a gestão de configuração de software, garantindo assim a escolha acertada da alternativa.
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
B) Um commit adiciona as alterações recentes do código-fonte para o repositório , tornando essas alterações parte da revisão principal do repositório.
- Branches (ou ramificações), vários desenvolvedores podem trabalhar paralelamente no mesmo projeto. Assim, cada um pode codar a sua parte sem se atrapalharem.
- Checkout - Baixar/Copiar um repositório.
- svn update - Atualizar Repositório.
commit refere-se a submeter as últimas alterações do código fonte ao repositório e tornar estas alterações parte da versão principal (head) do repositório. Deste modo, quando outros usuários fazem um UPDATE ou um checkout do repositório, eles receberão a versão enviada mais recentemente, a menos que eles especifiquem que querem recuperar uma versão anterior do código fonte no repositório
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo