Pular para o conteúdo principal

Questão de Engenharia de Software — Gerência de Configuração — VUNESP 2023

Engenharia de SoftwareGerência de Configuração
Código
vu079170
Banca
VUNESP
Órgão
TJ-RS
Ano
2023
Nível
Superior
Cargo
Analista de Tecnologia da Informação - Especialidade: Análise de Suporte
Na ferramenta de versionamento Git, dentre as alternativas a seguir, o nome do arquivo que permite definir tipos de arquivo que, intencionalmente, não devem ser rastreados no controle de versão é:
  1. A.ignore
  2. B.gitignore
  3. C.gituntracked
  4. Dgitfile
  5. Emakefile
Revelar gabarito e comentário

GabaritoB — .gitignore

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”.

Versionamento com Git: arquivo de exclusão

Gabarito: letra B. O arquivo .gitignore é o padrão do Git para definir quais arquivos ou pastas devem ser intencionalmente ignorados pelo controle de versão.

A banca cobra o conhecimento de um dos arquivos mais básicos e importantes do Git: o .gitignore. Qualquer arquivo ou padrão listado nele não será rastreado (tracked) pelo Git.

Alternativa A — ❌ Incorreta

O nome correto é .gitignore, e não .ignore. Não existe um arquivo padrão chamado .ignore no Git.

Alternativa B — ✅ Correta ⟵ GABARITO

Exatamente o arquivo utilizado. O Git lê o .gitignore para saber quais arquivos ou diretórios não devem ser versionados. A documentação oficial do Git confirma: "O Git pode especificar quais arquivos ou partes do seu projeto devem ser ignorados usando um arquivo chamado .gitignore."

Alternativa C — ❌ Incorreta

.gituntracked não é um arquivo reconhecido pelo Git. O termo "untracked" refere-se ao estado de arquivos que ainda não foram adicionados ao repositório, mas não há um arquivo de configuração com esse nome.

Alternativa D — ❌ Incorreta

gitfile não é um arquivo padrão do Git. Existe o arquivo .gitmodules para submódulos, mas não gitfile.

Alternativa E — ❌ Incorreta

makefile é um arquivo de automação de builds (comandos make), não relacionado ao controle de versão ou à exclusão de arquivos no Git.

PEGA ESSA DICA!

Lembre-se sempre de que o prefixo .git identifica arquivos de configuração do Git (.gitignore, .gitattributes, .gitmodules). Qualquer alternativa que fuja desse padrão ou que tenha nome genérico como .ignore está incorreta.

Gabarito: letra B.

Link permanente: /questoes/vu079170