Acabei de instalar o Visual Studio Code 1.17 e abri uma pasta de repositório Git. Ao entrar na guia Controle de fonte, vejo uma mensagem "Não há provedores de controle de fonte ativos" . Achei que o Git estava embutido no VSCode !?
Para piorar as coisas, quando tento instalar provedores SCM adicionais, não há opção para o Git. Como faço para recuperar meu Git !?
git
visual-studio-code
ChiliYago
fonte
fonte
Respostas:
O que me ajudou foi definir o valor da
git.path
configuração para o caminho completo do meugit.exe
arquivo. Depois disso, consegui ver o logotipo do git:fonte
git
está no PATH e pode ser usado a partir da linha de comando do Windows. A configuraçãogit.path
só é necessária se esse não for o caso.git
estar ligadoPATH
não funciona para OP. Também é útil para pessoas que não queremgit
onPATH
Você está usando MacOS? Se você atualizou o Xcode recentemente, pode ser necessário aceitar os termos do contrato de serviço do Xcode para usar o git.
$ sudo xcodebuild -license accept
fonte
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
Eu também tive isso. tentei substituir a configuração padrão do git.path, mas não funcionou. O que pareceu consertar para mim foi abrir um repositório existente .. apenas uma pasta vazia que eu criei e fiz um 'git init' no prompt de comando. Depois de abrir essa pasta, pude clicar no botão Source Control e ele tinha todas as funções do git disponíveis e não dizia mais "Não há provedores de controle de origem ativos". Além disso, fazer Arquivo-> Fechar pasta me trouxe de volta ao ponto de partida. Outra forma era clicar no pequeno botão "branch" ACIMA dessa mensagem ("Não há nenhum ativo ...") e inicializar um repositório. Esta mensagem é muito confusa!
fonte
Visual Código estúdio não vêm com no provedor de controle de origem Git integrado. No entanto, para que isso funcione, o próprio Git também precisa estar instalado em seu sistema. Portanto, basta baixar e instalar o Git em sua máquina e o Visual Studio Code também poderá usá-lo.
Embora o painel de controle de origem não diga isso, mas, infelizmente, apenas fique quieto sobre isso, sem oferecer nada, há uma maneira de fazer o VS Code dizer isso: Na página “Bem-vindo” que é exibida quando você inicia o aplicativo, existe um link “Clonar repositório Git…” . Se você clicar lá, o VS Code informará que o Git está faltando:
Depois de instalar o Git e reiniciar 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 dirá que o Git está lá e você pode clicar no ícone para inicializar um repositório - ou apenas abrir um repositório existente.
fonte
Uau, eu gastei tanto tempo nisso. Para mim, tive que ir para a área Extensões> clique em ... no canto superior direito do menu> Mostrar extensões integradas
A extensão integrada do Git foi desabilitada !!
fonte
Para mim, a solução foi (no Mac) Código> Configurações> Configurações do usuário> Extensões> Git
Marque a caixa (desmarcada) ao lado de Enabled - Se git está habilitado.
fonte
Você precisa inicializar (git init no terminal) seu projeto / pasta, que seu código VS para poder vê-lo como git-project.
Entre em seu projeto / pasta através do terminal
Então seu código VS verá que é um repositório git e funcionará.
fonte
Etapas mais simples que funcionaram para mim:
1. Baixe e instale o Git em sua máquina conforme mencionado na resposta de Poke.
2. Reinicie o VS Code.
3. Abra o Prompt de Comando (Crtl + Shift + P) e escreva 'Git: Initialize Repository' e escolha uma pasta de sua preferência (pode ser até uma pasta temporária).
4. Finalmente o logotipo do Git aparece conforme mostrado na resposta do Torvin e então é fácil configurar sua conta do git e começar a usá-la.
fonte
Se isso ajudar; Eu enfrentei o mesmo problema com a versão mais recente do VS Code e tentei todas as dicas mencionadas, mas sem sorte. Por fim, adicionei uma pasta a um espaço de trabalho, salvei aquele woerkspace e, ao verificar o ícone do repo, pude ver o pequeno ícone do git e também clonar um repo do palato de comando.
Levantou um problema para isso e comentou as mesmas descobertas. Pode ser encontrado aqui https://github.com/Microsoft/vscode/issues/49469
fonte
Então, tentei todos os tipos de coisas para fazer isso funcionar. Tentei
"git.path": "/usr/bin/git"
, adicionando git diretamente ao meu caminho, etc. Nada funcionou.Finalmente, percebi que nas configurações do meu espaço de trabalho VSCode, eu tinha
"git.enabled: false"
. Mudei para verdadeiro e funciona perfeitamente.fonte
"git.path": "/usr/bin/git"
foi a solução para mimExperimente xcode-select --install. No macOS, o git é anexado às ferramentas de linha de comando do XCode
fonte
Testado em VsCode no Windows dev PC.
O que funcionou para mim foi entrar em Configurações pressionando Ctrl +, pelo menos na minha máquina e, em seguida, inserir a seguinte configuração: SCM.provider.AlwaysShowProviders
Em seguida, apenas marquei a caixa de seleção e o Git estava acendendo novamente e eu poderia ir para o controle de código-fonte com Ctrl + shift + G.
fonte
Meu plugin foi desabilitado, apenas habilitei.
fonte
Desde que instalei o GIT em um caminho personalizado definido, precisei referenciá-lo dentro de settings.json
(F1> settings.json> entrar)
Adicionar configuração:
O que no meu caso fez com que parecesse:
Logo depois funcionou perfeitamente.
fonte
Encontrei o mesmo problema e descobri que o VSCode não reconhece o git repo, a menos que seja adicionado a um espaço de trabalho.
Portanto, adicione a pasta que deseja rastrear através do Git em um espaço de trabalho e o git será habilitado automaticamente.
fonte
Não vi os controles do Git até que criei um arquivo e salvei o espaço de trabalho atual - de repente, "Controle do código-fonte" mostrou o ícone do Git e eu pude inicializar um novo repositório Git.
A clonagem de um repo existente parece não ser compatível com o VS Code, e acho que esse é o motivo pelo qual os controles do Git ficam ocultos até que haja um espaço de trabalho onde um novo repo possa ser inicializado.
fonte
Se a visualização SCM estiver vazia, você precisará instalar um provedor de código-fonte.
Marque Extensões (Ctrl + Shift + X) em Exibir e selecione o provedor de SCM desejado. Comece a digitar @ca e você verá as extensões listadas. Selecione @category: “provedores de scm” para ver os provedores de SCM disponíveis.
Se você não encontrar o Git aqui, precisará instalar o Git. Aqui está sua página de download para windows. https://git-scm.com/download/win
Após a instalação, você verá as extensões Git para o código VS listadas na visualização Extensões. Selecione-o e clique em instalar no painel do lado direito que aparece.
Depois de instalar o SCM, lembre-se de fechar e reabrir o VS Code.
fonte
Cenário: Para MAC + problema após a instalação / atualização
xcode
:Também pode acontecer quando você instala
xcode
e ainda não aceita os termos da licença. Para aceitar os termos, execute o abaixo.sudo xcodebuild -license
Poste neste código de reinicialização do VS e você está pronto para ir.
fonte
A razão para esse problema é que o Git não foi inicializado na pasta que você está tentando abrir o VS Code (isso é para o Windows 10).
git
em:C:\Users\YourName\
para que se pareça com istoC:\Users\YourName\git
(<- você pode escolher qualquer diretório)Git GUI Here
>>Create New Repository
Browse
da pasta que você acabou de criar (para inicializar o Git lá)> cliqueCreate
.git
arquivo nessa pastaFile
>Open Folder
> (selecione a pasta que acabou inicializado Git at)fonte
Então tentei quase todas as respostas e nada.
Acabei tentando
Ctrl + shift + G
e percebi um comando na parte inferior do código do VS.Tudo o que fiz foi pressionar a
G
tecla e o ícone apareceu de repente e tudo funcionou perfeitamente!Eu espero que isso ajude!
fonte
Abra o código do Visual Studio, clique no botão esquerdo ⚙️ (engrenagens) e selecione Paleta de comandos.
Pesquise a palavra "ativar" e selecione Ativar todas as extensões.
fonte
Descobri que o VScode parou de rastrear depois que fiz check-out de uma filial diferente (nova). O que resolveu foi simplesmente:
O VSC então sincronizou com o novo branch e mostrou as diferenças.
fonte
Adicionando outra solução no caso de alguém como eu correr para isso novamente.
Eu tinha acabado de configurar um novo projeto de nó e estava recebendo isso. Eu tive que criar um arquivo .gitignore e adicionar node_modules a ele e então vscode parecia correto. Pelo que eu posso dizer, pode ser porque há outros repositórios git em my node_modules e vscode estava vendo esses também. Não tenho certeza das razões técnicas, mas isso parece ter corrigido para mim.
fonte
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 Cygwin.A partir do terminal do Windows, execute o seguinte comando:
(Assumindo que git é armazenado na pasta seguinte:
C:\Cygwin\bin\git.exe
)Agora, reinicie o VSCode
fonte
Nada disso funcionou para mim. Fiquei tão irritado que limpei minha instalação para ver se isso fazia diferença. Isso também não funcionou.
O que funcionou foi
Clique em View> Open View> Source Control
Isso abrirá a visualização do git.
Quando a visualização do git for mostrada, clique com o botão direito no ícone> Clique em "Manter"
fonte
Este painel permanecerá em branco - aparentemente por design. Mesmo depois de instalar o GIT e o VS Code e encontrá-lo, nada será mostrado aqui. Não há necessidade de instalar outra extensão, já que a extensão GIT (agora) vem como padrão com o VS Code. Eu apenas instalo o Windows GIT, que o VS Code encontrará enquanto estiver no PATH.
Você precisa adicionar repositórios manualmente para preencher esta 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). (Editar: Digite 'git: clone' na caixa de comando) Você será solicitado a fornecer o URL do controle remoto repositório"
Espero que isso ajude alguém, pois há muita confusão sobre isso. O MS deve realmente melhorar como isso se comporta para uma experiência do usuário mais consistente - o que eles podem muito bem fazer em algum momento.
fonte
Tudo que eu tive que fazer é selecionar uma pasta controlada pelo git. Isso fez com que o ícone do git aparecesse e se parecesse com agora que aparece todas as vezes. Talvez eu só tenha que selecionar uma pasta ...
fonte
Se você tiver seu repositório Git aberto em outra máquina, ele não estará disponível na máquina que você está usando no momento. Você precisa fechar a instância VSCode em uma máquina antes de acessar o controle de origem em outra.
fonte
Acabei de consertar esse problema. Eu instalei recentemente o vscode e esse problema ocorre.
SO: ubuntu 18.04.2
Na minha guia de controle de origem, ele mostra "nenhum provedor de controle de origem registrado".
Veja como resolvi esse problema.
1. Edite o arquivo de configuração, defina o gitpath para "/ usr / bin" (meu git dir)
2. execute o comando "git init" na pasta do meu projeto
3. Pressione ctrl + shift + P e execute o comando "reload window"
E esse problema foi corrigido.
Espero que ajude.
fonte
No meu caso, o Git foi instalado na minha máquina, VSCode-> configurações-> Git foi habilitado, o caminho para git.exe foi definido, mesmo assim ele estava me mostrando o mesmo erro, ou seja, "Nenhum provedor de controle de origem registrado."
Finalmente, executando o seguinte comando na "Paleta de comandos", consegui clonar meu repositório e essa mensagem foi embora.
Tive a ideia do comando acima a partir da documentação online do VSCode .
Obrigado.
fonte