visual - vscode git extension




Git ausente no código VS-nenhum provedor de controle de origem (17)

Adicionando outra solução caso alguém como eu corra para isso novamente.

Eu tinha acabado de configurar um novo projeto de nó e estava conseguindo isso. Eu tive que criar um arquivo .gitignore e adicionar node_modules para ele e, em seguida, vscode parecia correto. Pelo que eu posso dizer, pode ser que existam outros git repos nos meus node_modules e o vscode também os tenha visto. Não tenho certeza das razões técnicas, mas isso parece ter resolvido isso para mim.

Acabei de instalar o Visual Studio Code 1.17 e abri uma pasta do repositório Git. Ao entrar na guia Controle de Origem, vejo uma mensagem "Não há provedores de controle de origem ativos" . Eu pensei que Git foi assado no VSCode !?

Para piorar, quando eu tentar instalar provedores adicionais de SCM, não há opção para o Git. Como eu recebo meu Git de volta?


Descobri que o VScode parou de rastrear depois que fiz o check-out de uma ramificação diferente (nova). O que resolveu foi simplesmente:

  • Fechando a pasta de trabalho.
  • Reabrindo a pasta.

O VSC então sincronizou com o novo branch e mostrou as diferenças.


Esta é uma maneira simples e desta forma foi resolvido o meu problema:

1) Execute este comando no console:

sudo xcodebuild -license accept

2) Feche o código do Visual Studio e reabra-o.

É isso aí.


Este painel permanecerá em branco - por design aparentemente. Mesmo depois de instalar o GIT e o VS Code, nada será mostrado aqui. Não há necessidade de instalar outra extensão, já que a extensão GIT (agora) vem por padrão com o VS Code. Eu só instalei o Windows GIT, que o VS Code encontrará enquanto estiver no PATH.

Você precisa adicionar manualmente repositórios para preencher essa janela. https://code.visualstudio.com/docs/editor/versioncontrol#_git-support

"Você pode clonar um repositório Git com o comando Git: Clone na Paleta de Comandos (Ctrl + Shift + P). (Edit: Digite 'git: clone' na caixa de comando) Você será perguntado pela URL do controle remoto. repositório"

Espero que isso ajude alguém, pois há muita confusão sobre isso. MS deve realmente melhorar a forma como isso se comporta para uma experiência de usuário mais consistente - o que eles podem muito bem fazer em algum momento.


Eu me deparei com o mesmo problema e descobri que o VSCode não reconhece o repositório do git, a menos que seja adicionado a um espaço de trabalho.

Então, adicione a pasta que você deseja rastrear via Git em um espaço de trabalho e o git será ativado automaticamente.


Eu não vi os controles do Git até que eu criei um arquivo e salvei o espaço de trabalho atual - de repente o "Source Code Control" mostrou o ícone do Git e eu pude inicializar um novo repositório do Git.

A clonagem de um repositório existente parece não ser suportada no VS Code, e eu acho que essa é a razão pela qual os controles do Git estão ocultos até que haja um espaço de trabalho onde um novo repositório possa ser inicializado.


Eu vejo que Cygwin não é mencionado aqui. Aconteceu comigo e encontrei a solução https://github.com/Microsoft/vscode/issues/7998#issuecomment-245356777 .

Se você estiver usando o Git do terminal Cygwin.From do Windows, execute o seguinte comando:

> cd c:\
> md cygdrive
> cd cygdrive
> c:\ - mklink /j "c" c:\

(Supondo que o git esteja armazenado na seguinte pasta: C:\Cygwin\bin\git.exe )

Agora, reinicie o VSCode


Meu plugin foi desativado, apenas habilitado.

  1. Vá para o ramal (clique no ícone da extensão à esquerda),
  2. Serach para @builtin git,
  3. Habilite a extensão interna padrão do git,
  4. Começou a trabalhar para mim novamente.

O Visual Studio Code vem com o provedor de controle de fonte Git integrado. No entanto, para que isso funcione, o próprio Git também precisa ser instalado em seu sistema. Então, basta baixar e instalar o Git em sua máquina, e o Visual Studio Code também poderá usá-lo.

Enquanto o painel de controle de fonte não lhe diz isso, mas infelizmente fica quieto sobre isso, não oferecendo nada, existe uma maneira de ter o VS Code lhe dizendo isto: Na página “Welcome” que é exibida quando você inicia o aplicativo, existe um link “Clone Git repository…” . Se você clicar aqui, o VS Code irá informá-lo que o Git está faltando:

Uma vez que você tenha instalado o Git e reiniciado o Visual Studio Code, você verá um pequeno ícone do Git na parte superior do painel de controle de origem (a menos que você já tenha um repositório aberto, é claro):

Isso lhe dirá que o Git está lá e você pode clicar no ícone para inicializar um repositório - ou apenas abrir um repositório existente.


O que me ajudou é definir o valor da configuração git.path para o caminho completo do meu arquivo git.exe . Depois disso, pude ver o logotipo do git:


Passos mais simples que funcionaram para mim:
1. Baixe e instale o Git em sua máquina como mencionado na resposta do Poke.
2. Reinicie o código VS.
3. Abra o Prompt de Comando (Crtl + Shift + P) e escreva 'Git: Initialize Repository' e escolha uma pasta que você goste (pode ser até mesmo uma pasta temporária).
4. Finalmente, o logotipo do Git aparece como mostrado na resposta do Torvin e, em seguida, é fácil configurar sua conta do git e começar a usá-lo.


Percebendo isso é um segmento antigo, mas você tem que definir o caminho para git no arquivo settings.json do VS Code.

{
    "git.alwaysShowStagedChangesResourceGroup": true,
    "git.autofetch": true,
    "git.path": "D:\\program files\\Git\\bin\\git.exe"
}

Se você tiver seu repositório do Git aberto em outra máquina, ele não estará disponível na máquina que você está usando atualmente. Você precisa fechar a instância do VSCode em uma máquina antes de poder acessar seu controle de origem em outra.


Tente xcode-select --install. No macOS git é anexado às ferramentas de linha de comando do XCode


Tudo o que eu tive que fazer foi selecionar uma pasta controlada pelo git. Isso fez o ícone do git aparecer e parece que agora aparece todas as vezes. Talvez eu tivesse que selecionar uma pasta ...


Veja o que funcionou para mim:

  1. Eu desinstalei o VS Code
  2. Eu apaguei C: \ Users \ myusername \ AppData \ Roaming \ Code
  3. Código VS reinstalado

Você precisa inicializar (git init no terminal) seu projeto / pasta, que o seu VS Code para poder ver o seu como git-project.

Entre no seu projeto / pasta através do terminal

cd ~/ImbaFolder
git init (it created .git file - the git repository)

Então o seu código VS vai ver que é o repositório git, e vai funcionar.





visual-studio-code