Pular para o conteúdo principal

Questão de Engenharia de Software — Gerência de Configuração — CESPE / CEBRASPE 2023

Engenharia de SoftwareGerência de Configuração
Código
ce163360
Banca
CESPE / CEBRASPE
Órgão
TBG
Ano
2023
Nível
Superior
Cargo
Ênfase: Desenvolvimento de Software
Julgue o seguinte item, relativo a DevOps, Jenkins e GIT.No ambiente GIT, uma branch é definida como uma coleção de referências junto com um banco de dados de objetos que contém todos os objetos que são acessíveis a partir das referências dos “ramos” do desenvolvimento.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Git: Conceito de Branch

Gabarito: Errado. A definição apresentada no item descreve, na verdade, o repositório Git como um todo, e não especificamente uma branch. Uma branch no Git é apenas um ponteiro móvel para um commit específico, enquanto o banco de objetos e o conjunto de referências abrangem todo o repositório.

A banca tenta confundir o aluno ao misturar os conceitos. No Git, uma branch é uma referência leve a um commit. O repositório, sim, contém um banco de dados de objetos (blobs, trees, commits) e um conjunto de referências (branches e tags). Cada branch individualmente não possui um banco de objetos próprio; todas as branches compartilham o mesmo banco de objetos. Portanto, a afirmação de que uma branch é "uma coleção de referências junto com um banco de dados de objetos que contém todos os objetos acessíveis a partir das referências" é incorreta — isso descreve o repositório inteiro.

NÃO CAIA NESSA!

A banca mistura o conceito de branch (ponteiro para um commit) com o repositório completo (conjunto de referências + objetos). O candidato que não domina a diferença entre a estrutura interna do Git e a definição de branch pode marcar como certo. Na prova, lembre-se: branch é apenas um ponteiro leve; o banco de objetos é compartilhado por todas as branches.

Conclusão: O item está Errado.

Gabarito: E – Errado.

Link permanente: /questoes/ce163360