Questão de Engenharia de Software — Gerência de Configuração — CESPE / CEBRASPE 2023
- Código
- ce156193
- Banca
- CESPE / CEBRASPE
- Órgão
- MPE-RO
- Ano
- 2023
- Nível
- Superior
- Cargo
- Analista de Sistemas
- Abranch.
- Bcommit.
- Crelease.
- Drollback.
- Erestore.
GabaritoA — branch.
Gabarito: letra A. O recurso que cria um espaço de desenvolvimento independente do principal no Git é a branch (ramificação). As branches permitem trabalhar em novas funcionalidades ou correções sem interferir na linha principal do projeto, conforme a documentação do Git.
Branch é exatamente o mecanismo descrito: uma linha separada de desenvolvimento. O comando git branch cria novas ramificações, e o desenvolvedor pode alternar entre elas com git checkout ou git switch. O conteúdo de apoio confirma:
As ramificações (branches) permitem criar linhas separadas de desenvolvimento para trabalhar em recursos ou correções sem afetar a linha principal do projeto, facilitando assim o trabalho colaborativo.
Commit é a ação de consolidar alterações no repositório, registrando um ponto no histórico. Não cria um espaço independente; ao contrário, as alterações são registradas na branch atual.
Release refere-se a uma versão estável do software, geralmente após testes e aprovação. Não é um espaço de desenvolvimento isolado, mas sim um marco no ciclo de vida.
Rollback é uma operação de reversão para um estado anterior do código. Não cria um ambiente separado; apenas desfaz mudanças.
Restore similarmente é um comando para restaurar arquivos a um estado anterior. Não oferece isolamento para desenvolvimento paralelo.
Gabarito: letra A.
Link permanente: /questoes/ce156193