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?


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
}

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.

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


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.


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.


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.


Você pode adicionar exatamente como fazê-lo ( sem "Atualizar:", "Editar:", etc.)?
Peter Mortensen
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.