Pular para o conteúdo

A árvore e o status do git

Navegar na árvore do workspace, mostrar dotfiles e arquivos ignorados e ler as marcações de status do git em cada linha.

Ver Markdown
  • O painel Arquivos é aberto pelo Inspetor e mostra a árvore do workspace selecionado.
  • Cada pasta expande individualmente e carrega sob demanda.
  • A árvore é virtualizada: mesmo com muitos arquivos, ela desenha o que está à vista.
  • A barra de ações tem recolher tudo e reler os arquivos — reler é o que você usa quando algo mudou no disco fora do app.

Estados que você pode encontrar

Estado O que significa
Carregando A pasta está sendo lida
Vazia A pasta existe e não tem conteúdo visível
Erro A leitura falhou — aparece mensagem de acesso negado, em vez de lista vazia

Erro de leitura não é o mesmo que pasta vazia: se você vir acesso negado, o problema é permissão ou conexão, não ausência de arquivos.

Mostrar dotfiles e arquivos ignorados

Duas opções independentes na barra de ações:

  • Mostrar dotfiles — inclui arquivos e pastas que começam com ponto.
  • Mostrar os ignorados pelo git — inclui o que o .gitignore esconde.

As duas são por worktree: ligar numa não liga na outra.

O interruptor dos ignorados só aparece quando faz sentido para aquele workspace. Não encontrá-lo não é defeito.

Marcações de status do git

As linhas da árvore mostram o status de cada arquivo em relação ao git do worktree ativo — modificado, adicionado, apagado e os demais estados conhecidos.

  • O status vem do git do projeto, não do painel: é a mesma informação que a área de git mostra.
  • As marcações são uma leitura, não um comando: clicar na linha abre o arquivo, não prepara nem descarta a alteração.
  • Se as marcações parecerem desatualizadas, releia os arquivos pela barra de ações.

Onde isso é diferente do que você espera

  • A árvore não é a pasta do projeto inteira quando o workspace aponta para uma subpasta. Ela mostra a pasta do workspace selecionado.
  • A árvore não esconde nada por conta própria além do que as duas opções controlam: se um arquivo não aparece, confira se ele é um dotfile ou está no .gitignore.

Relacionados