Código do Visual Studio: pasta / arquivo .git oculto

102

Estou testando o Visual Studio Code no momento. Tudo sobre o Visual Studio Code parece muito legal para mim, exceto uma coisa: a pasta / arquivo .git está oculto no Visual Studio Code.

Costumo alterar a configuração do Git modificando o arquivo de configuração .git. É realmente irritante para mim não poder ver arquivos .git.

Existe uma maneira de revelar arquivos .git no Visual Studio Code?

Bumsik Kim
fonte
Não acho que seja uma boa ideia
Hong Ooi
1
Costumo alterar as configurações do git também. Mas eu não me importo se a pasta .git está visível ou oculta e onde dentro dela estão as configurações armazenadas. E você sabe por quê? Porque não é da minha conta saber. git configsabe e isso é o suficiente para mim. No entanto, você postou uma boa pergunta :-)
axiac
4
@HongOoi @axiac Isso não é totalmente verdade. Às vezes, você pode querer editar os ganchos que residem na .git/hookspasta.
xji
e às vezes você pode querer excluir a pasta sem a linha de comando
Letônia Riga

Respostas:

179

Por padrão, o Visual Studio Code exclui arquivos em uma pasta usando as seguintes configurações:

"files.exclude": {
    "**/.git": true,
    "**/.svn": true,
    "**/.hg": true,
    "**/.DS_Store": true
}

Você pode alterar suas configurações de usuário ou configurações de espaço de trabalho para mostrar a pasta .git adicionando estas linhas:

"files.exclude": {
     "**/.git": false
}
Nishant Singh
fonte
14
No caso de alguém tropeça sobre isso - você tem de definir a exclusão explicitamente como falso - removendo o "**/.git": trueajuste não é suficiente, como o padrão é verdadeiro se perdendo.
davnicwil
2
@NishantSingh onde posso encontrar essa configuração?
Ishan Patel
1
@IshanPatel Basta pressionar ⌘ e colar as configurações lá.
Jimut,
27

As etapas abaixo podem ser seguidas para substituir a configuração do usuário existente:

  1. Código do Menu → PreferênciaConfiguração
  2. Procurar por files.exclude
  3. Passe o mouse sobre a files.excludepropriedade, clique no ícone de edição e opte por copiar para as configurações.
  4. As etapas acima adicionarão todas as propriedades, mas manterão apenas aquelas que precisam ser substituídas. Para este caso: deveria ser, "files.exclude": {"** /. Git": false}
  5. Feche a configuração do usuário. a .gitpasta aparecerá automaticamente no respectivo repositório.
Vikash Kumar Choudhary
fonte
2
Achei esta resposta a mais fácil de seguir 👍
theGiantOtter
9

As configurações do Visual Studio Code podem ser encontradas:

  • Em um computador Windows ou Linux, clique no menu ArquivoPreferênciasConfigurações
  • Em um Mac, clique no menu CódigoPreferênciasConfigurações

Existem configurações de usuários (para todos) e configurações de espaço de trabalho para projetos individuais.

Mais instruções podem ser encontradas em: Configurações do usuário e do espaço de trabalho

alguem_alive
fonte
2

Você também deve estar ciente da search.useIgnoreFilesconfiguração, que irá ignorar arquivos e pastas que são ignorados usando os arquivos .gitignoree .ignore.

Arik
fonte
1

Provavelmente, é melhor deixar isso escondido

Se você estiver usando a barra lateral para navegar e editar arquivos, haverá a oportunidade de soltar acidentalmente um arquivo ou pasta nele, ou movê-lo acidentalmente para um local diferente. Uma solução melhor seria abrir uma sessão de terminal no Visual Studio Code e então fazer code .git. Isso abrirá a pasta em outra instância do Visual Studio Code e, a partir daí, você poderá editá-la.

Isaac Pak
fonte
0

Você pode acessar esta configuração na opção de configurações.

Então, precisamos copiar esta seção de configurações em particular para o lado direito e fazer as alterações.

Ishan Patel
fonte
Você pode adicionar exatamente como fazê-lo ( sem "Atualizar:", "Editar:", etc.)?
Peter Mortensen