Questão de Engenharia de Software — Gerência de Configuração — FGV 2023
Engenharia de Software›Gerência de Configuração
Código
fg072698
Banca
FGV
Órgão
TJ-SE
Ano
2023
Nível
Superior
Cargo
Analista Judiciário - Especialidade - Análise de Sistemas - Web Designer
Num repositório Git, os arquivos podem estar em um de dois estados, conhecidos como:
ACommited e Saved;
BNew e Old;
COpen e Closed;
DReadOnly e Full;
ETracked e Untracked.
Revelar gabarito e comentário▾
GabaritoE — Tracked e Untracked.
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”.
Estados dos arquivos no Git
Gabarito: letra E. No Git, os arquivos podem estar em dois estados principais: rastreado (tracked) e não rastreado (untracked). Arquivos rastreados são aqueles que o Git conhece e monitora; já os não rastreados estão no diretório de trabalho mas ainda não foram adicionados ao repositório. Essa é a definição fundamental que a banca cobra.
Estados dos arquivos no Git
1Tracked (rastreado)
Unmodified
Modified
Staged
2Untracked (não rastreado)
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
"Commited e Saved" não são os dois estados principais. "Commited" é um subestado de tracked (quando o arquivo foi consolidado), e "Saved" não é um termo oficial no Git — refere-se a salvar o arquivo no sistema, mas não faz parte da classificação de estados.
Alternativa B — ❌ Incorreta
"New e Old" são termos genéricos que não correspondem à terminologia do Git. Não há classificação formal com esses nomes.
Alternativa C — ❌ Incorreta
"Open e Closed" são estados típicos de issues ou pull requests, não de arquivos no repositório.
Alternativa D — ❌ Incorreta
"ReadOnly e Full" não são estados de arquivos no Git. O Git não utiliza esses conceitos para classificar arquivos.
Alternativa E — ✅ Correta ⟵ GABARITO
"Tracked e Untracked" são exatamente os dois estados principais dos arquivos no Git. Conforme a documentação, arquivos tracked são monitorados pelo Git e podem estar nos subestados unmodified, modified ou staged; untracked são aqueles que nunca foram adicionados ao repositório.
NÃO CAIA NESSA!
Decore os dois estados principais: tracked (rastreado) e untracked (não rastreado). Lembre-se de que os subestados (modified, staged, committed) pertencem ao tracked. A banca adora confundir os subestados com os estados principais.