tipos tag remove qué existen etiquetas crear git visual-studio-code

tag - Falta Git en el código VS: no hay proveedores de control de origen



qué tipos de etiquetas existen en git (25)

¿Estás usando MacOS? Si ha actualizado Xcode últimamente, es posible que deba aceptar el acuerdo de términos de servicio de Xcode para usar git.

$ sudo xcodebuild -license accept

Acabo de instalar Visual Studio Code 1.17 y abrí una carpeta de repositorio de Git. Al ingresar a la pestaña Control de fuente, veo el mensaje "No hay proveedores de control de fuente activos" . ¡¿Pensé que Git fue horneado en VSCode ?!

Para empeorar las cosas, cuando intento instalar proveedores SCM adicionales no hay opción para Git. ¿Cómo recupero mi Git?


Agregar otra solución en caso de que alguien como yo se encuentre nuevamente con esto.

Acababa de configurar un nuevo proyecto de nodo y estaba obteniendo esto. Tuve que crear un archivo .gitignore y agregarle node_modules y luego vscode parecía correcto. Por lo que puedo decir, podría deberse a que hay otros repositorios git en my node_modules y vscode también los estaba viendo. No estoy seguro de las razones técnicas, pero eso parece haberme solucionado.


Al darse cuenta de que este es un hilo viejo, pero debe configurar la ruta de acceso a git en el archivo settings.json VS Code.

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


Descubrí que VScode dejó de rastrear después de verificar una rama diferente (nueva). Lo que resolvió fue simplemente:

  • Cerrando la carpeta de trabajo.
  • Reabrir la carpeta.

VSC luego se sincronizó con la nueva rama y mostró las diferencias.


Entonces, intenté todo tipo de cosas para que esto funcione. Intenté "git.path": "/usr/bin/git" , agregando git directamente a mi ruta, etc. Nada funcionó.

Finalmente, me di cuenta de que en la configuración de mi espacio de trabajo VSCode, tenía "git.enabled: false" . Lo cambié a verdadero y funciona a las mil maravillas.


Esta es una manera simple y de esta manera se ha resuelto mi problema:

1) Ejecute este comando en la consola:

sudo xcodebuild -license accept

2) Cierre Visual Studio Code y vuelva a abrirlo.

Eso es.


Este panel permanecerá en blanco, aparentemente por diseño. Incluso después de instalar GIT y VS Code para encontrarlo, aquí no se mostrará nada. No es necesario instalar otra extensión, ya que la extensión GIT (ahora) viene por defecto con VS Code. Solo instalo Windows GIT, que VS Code encontrará siempre que esté en la RUTA.

Debe agregar repositorios manualmente para completar esta ventana. https://code.visualstudio.com/docs/editor/versioncontrol#_git-support

"Puede clonar un repositorio Git con el comando Git: Clone en la paleta de comandos (Ctrl + Shift + P). (Editar: Escriba ''git: clone'' en el cuadro de comando) Se le pedirá la URL del control remoto repositorio"

Espero que esto ayude a alguien ya que hay tanta confusión sobre esto. MS debería mejorar realmente cómo se comporta esto para una experiencia de usuario más consistente, lo que bien podrían hacer en algún momento.


Esto es lo que funcionó para mí:

  1. Desinstalé VS Code
  2. Eliminé C: / Users / myusername / AppData / Roaming / Code
  3. Código VS reinstalado

Lo que me ayudó es establecer el valor de la configuración de git.path en la ruta completa de mi archivo git.exe . Después de eso pude ver el logotipo de git:


Los pasos más simples lo que funcionó para mí:
1. Descargue e instale Git en su máquina como se menciona en la respuesta de Poke.
2. Reinicie VS Code.
3. Abra el símbolo del sistema (Crtl + Shift + P) y escriba ''Git: Initialize Repository'' y elija la carpeta que desee (puede ser incluso una carpeta temporal).
4. Finalmente, el logotipo de Git aparece como se muestra en la respuesta de Torvin y luego es fácil configurar su cuenta de git y comenzar a usarla.


Me encontré con el mismo problema y descubrí que VSCode no reconoce git repo a menos que se agregue a un espacio de trabajo.

Por lo tanto, agregue la carpeta que desea rastrear a través de Git en un espacio de trabajo y git se habilitará automáticamente.


Mi complemento fue deshabilitado, solo lo habilité.

  1. Vaya a la extensión (haga clic en el icono de extensión a la izquierda),
  2. Serach para @builtin git,
  3. Habilite la extensión incorporada predeterminada de git,
  4. Comenzó a funcionar para mí otra vez.

Nada de esto funcionó para mí. Me molestó tanto que limpié mi instalación para ver si eso marca la diferencia. Eso tampoco funcionó.

Lo que funcionó fue

Haga clic en Ver> Vista abierta> Control de origen

Esto abrirá la vista git.

Cuando se muestra la vista git, haga clic derecho en el icono> Haga clic en "Mantener"


Necesita inicializar (git init en la terminal) su proyecto / carpeta, que su código VS para poder verlo como git-project.

Ingrese en su proyecto / carpeta a través de la terminal

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

Luego, su código VS verá que es un repositorio git y funcionará.


No vi los controles de Git hasta que creé un archivo y guardé el espacio de trabajo actual; de repente, "Control de código fuente" mostró el ícono de Git y pude inicializar un nuevo repositorio de Git.

La clonación de un repositorio existente parece no ser compatible con VS Code, y supongo que esa es la razón por la que los controles de Git están ocultos hasta que haya un espacio de trabajo donde se pueda inicializar un nuevo repositorio.


Para mí, la solución era (en Mac) Código> Configuración> Configuración de usuario> Extensiones> Git

Marque la casilla (sin marcar) junto a Habilitado: si git está habilitado.


Probado en VsCode en PC de desarrollo de Windows.

Lo que funcionó para mí fue ingresar a Configuración presionando Ctrl +, al menos en mi máquina y luego ingresar la siguiente configuración: SCM.provider.AlwaysShowProviders

Luego simplemente marqué la casilla de verificación y Git se estaba iluminando nuevamente y luego pude ir a Control de fuente con Ctrl + shift + G.


Prueba xcode-select --install. En macOS, git se adjunta a las herramientas de línea de comandos de XCode


Si esto ayuda; Enfrenté el mismo problema con la última versión de VS Code e intenté todos estos consejos mencionados, pero no tuve suerte. Finalmente, agregué una carpeta a un espacio de trabajo, guardé ese espacio de trabajo y luego, cuando revisé el ícono de repositorio, pude ver el ícono pequeño de git y también pude clonar un repositorio desde el paladar de comandos.

Planteó un problema para esto y comentó estos mismos hallazgos. Se puede encontrar aquí https://github.com/Microsoft/vscode/issues/49469


Si tiene su repositorio Git abierto en otra máquina, no estará disponible en la máquina que está utilizando actualmente. Debe cerrar la instancia de VSCode en una máquina antes de poder acceder a su control de origen en otra.


Tengo el mismo problema que OP. Mi problema comenzó cuando instalé una extensión de autocompletar PHP. Desinstalé la extensión y el poof, el control de fuente ha vuelto.

Espero que esto ayude a alguien.


Todo lo que tuve que hacer es seleccionar una carpeta controlada por git. Este icono de git apareció y parece que ahora aparece cada vez. Tal vez solo tuve que seleccionar una carpeta ...


Veo que Cygwin no se menciona aquí. Me pasó a mí y encontré la solución https://github.com/Microsoft/vscode/issues/7998#issuecomment-245356777 .

Si está utilizando Git desde Cygwin. Desde el terminal de Windows, ejecute el siguiente comando:

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

(Suponiendo que git está almacenado en la siguiente carpeta: C:/Cygwin/bin/git.exe )

Ahora, reinicie VSCode


Visual Studio Code viene con un proveedor de control de fuente Git integrado. Sin embargo, para que eso funcione, Git también debe instalarse en su sistema. Tan solo descargue e instale Git en su máquina, y Visual Studio Code también podrá usarlo.

Si bien el panel de control de la fuente no le dice esto, pero desafortunadamente se mantiene en silencio al respecto, no ofrece nada, hay una manera de que VS Code le diga esto: en la página de "Bienvenida" que se muestra cuando inicia la aplicación, hay un enlace "Clone Git repositorio ..." . Si hace clic allí, VS Code le dirá que falta Git:

Una vez que haya instalado Git y reiniciado Visual Studio Code, verá un pequeño icono de Git en la parte superior del panel de control de origen (a menos que, por supuesto, ya tenga abierto un repositorio):

Esto le indicará que Git está allí y puede hacer clic en el icono para inicializar un repositorio, o simplemente abrir un repositorio existente.


Yo también tuve esto. intenté anular la configuración predeterminada de git.path pero eso no funcionó. Lo que pareció solucionarlo fue abrir un repositorio existente ... solo una carpeta vacía que creé e hice un ''git init'' en el símbolo del sistema. Después de abrir esa carpeta, podía hacer clic en el botón Control de fuente y tenía todas las funciones de git disponibles y ya no decía "No hay proveedores de control de fuente activos". Además, al hacer la carpeta Archivo-> Cerrar, volví a donde comencé. Otra forma era hacer clic en el pequeño botón "rama" ARRIBA de ese mensaje ("No hay activos ...") e inicializar un repositorio. ¡Este mensaje es muy confuso!