Acabo de instalar Visual Studio Code 1.17 y abrí una carpeta de repositorio de Git. Al entrar en la pestaña Control de fuente, veo un mensaje "No hay proveedores de control de fuente activos" . ¡¿Pensé que Git estaba integrado en VSCode ?!
Para empeorar las cosas, cuando intento instalar proveedores de SCM adicionales, no hay opción para Git. ¿Cómo recupero mi Git?
git
visual-studio-code
ChileYago
fuente
fuente
Respuestas:
Lo que me ayudó fue establecer el valor de la
git.path
configuración en la ruta completa de migit.exe
archivo. Después de eso pude ver el logo de git:fuente
git
está en la RUTA y se puede usar desde la línea de comandos de Windows. La configuracióngit.path
solo es necesaria si ese no fuera el caso.git
estar encendidoPATH
no funciona para OP. También es útil para las personas que no quierengit
enPATH
¿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
fuente
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
Yo también tenía esto. Intenté anular la configuración predeterminada de git.path pero no funcionó. Lo que pareció arreglarlo para mí 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, pude 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 Archivo-> Cerrar carpeta, volví a donde comencé. Otra forma era hacer clic en el botón pequeño de "rama" SOBRE ese mensaje ("No hay activos ...") e inicializar un repositorio. ¡Este mensaje es muy confuso!
fuente
Código Visual Studio no vienen con el proveedor de control de código fuente de Git integrado. Sin embargo, para que eso funcione, Git también debe estar instalado en su sistema. Así que simplemente 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, sin ofrecer 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 "Clonar repositorio Git ..." . 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 código fuente (a menos que ya tenga un repositorio abierto, por supuesto):
Esto le dirá que Git está ahí y puede hacer clic en el icono para inicializar un repositorio, o simplemente abrir un repositorio existente.
fuente
Wow, pasé tanto tiempo en esto. Para mí, tuve que ir al área Extensiones> luego hacer clic en ... en la parte superior derecha del menú> Mostrar extensiones integradas
¡La extensión incorporada de Git fue deshabilitada!
fuente
Para mí, la solución fue (en Mac) Código> Configuración> Configuración de usuario> Extensiones> Git
Marque la casilla (sin marcar) junto a Habilitado - Si git está habilitado.
fuente
Necesita inicializar (git init en la terminal) su proyecto / carpeta, que su VS Code para poder verlo como git-project.
Ingrese en su proyecto / carpeta a través de la terminal
Luego, su código VS verá que es un repositorio de git y funcionará.
fuente
Los pasos más simples que funcionaron 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 una carpeta que le guste (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 usarlo.
fuente
Si esto ayuda; Enfrenté el mismo problema con la última versión de VS Code y probé 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 verifico el ícono de repositorio, pude ver el pequeño ícono de git y también puedo 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
fuente
Entonces, intenté todo tipo de cosas para que esto funcionara. Lo 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 de maravilla.fuente
"git.path": "/usr/bin/git"
fue la solución para míPrueba xcode-select --install. En macOS, git se adjunta a las herramientas de línea de comandos de XCode
fuente
Probado en VsCode en Windows dev PC.
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 marcó la casilla de verificación y Git se encendió nuevamente y luego pude ir a Control de fuente con Ctrl + shift + G.
fuente
Mi complemento estaba deshabilitado, solo lo habilité.
fuente
Desde que instalé GIT en una ruta definida personalizada, necesitaba hacer referencia a él dentro de settings.json
(F1> settings.json> ingresar)
Agregar configuración:
Lo que en mi caso hizo que pareciera:
Inmediatamente después funcionó perfectamente.
fuente
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.
fuente
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 icono 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.
fuente
Si la vista SCM está vacía, debe instalar un proveedor de código fuente.
Marque Extensiones (Ctrl + Shift + X) en Ver y seleccione el proveedor de SCM que desee. Comience a escribir @ca y verá las extensiones enumeradas. Seleccione @category: "proveedores de SCM" para ver los proveedores de SCM disponibles.
Si no ve Git aquí, debe instalar Git. Aquí está su página de descarga para Windows. https://git-scm.com/download/win
Después de la instalación, verá Extensiones de Git para VS Code en la vista Extensiones. Selecciónelo y haga clic en instalar en el panel del lado derecho que aparece.
Después de instalar el SCM, recuerde cerrar y volver a abrir VS Code.
fuente
Escenario: para MAC + problema después de la instalación / actualización
xcode
:También puede suceder cuando lo instala
xcode
y aún no acepta los términos de la licencia. Para aceptar los términos, simplemente ejecute lo siguiente.sudo xcodebuild -license
Publique en este código VS de reinicio y estará listo.
fuente
La razón de este problema es que Git no se inicializa en la carpeta que está intentando abrir VS Code (esto es para Windows 10).
git
:C:\Users\YourName\
para que se vea asíC:\Users\YourName\git
(<- puede elegir cualquier directorio)Git GUI Here
>>Create New Repository
Browse
de la carpeta que acaba de crear (para inicializar Git allí)> haga clic enCreate
.git
archivo en esa carpeta.File
>Open Folder
> (seleccione la carpeta que acaba inicializado Git a)fuente
Así que probé casi todas las respuestas y nada.
Terminé intentándolo
Ctrl + shift + G
y noté un comando en la parte inferior del código VS.Todo lo que hice fue presionar la
G
tecla y el ícono apareció de repente y ¡todo funciona perfectamente!¡Espero que esto ayude!
fuente
Abra Visual Studio Code, haga clic en la parte inferior izquierda ⚙️ (engranajes) y seleccione Command Palette.
Busque la palabra "habilitar" y seleccione Habilitar todas las extensiones.
fuente
Descubrí que VScode dejó de rastrear después de que revisé una rama diferente (nueva). Lo que lo resolvió fue simplemente:
VSC luego se sincronizó con la nueva rama y mostró las diferencias.
fuente
Añadiendo otra solución en caso de que alguien como yo se vuelva a encontrar con esto.
Acababa de configurar un nuevo proyecto de nodo y estaba obteniendo esto. Tuve que crear un archivo .gitignore y agregar node_modules y luego vscode se veía correcto. Por lo que puedo decir, podría deberse a que hay otros repositorios de git en my node_modules y vscode también los estaba viendo. No estoy seguro de las razones técnicas, pero eso parece haberlo solucionado.
fuente
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 la terminal de Windows, ejecute el siguiente comando:
(Suponiendo que Git se almacena en la carpeta siguiente:
C:\Cygwin\bin\git.exe
)Ahora, reinicie VSCode
fuente
Nada de esto funcionó para mí. Estaba tan molesto que barrí y limpié mi instalación para ver si eso marcaba la diferencia. Eso tampoco funcionó.
Lo que funcionó fue
Haga clic en Ver> Abrir vista> Control de código fuente
Esto abrirá la vista de git.
Cuando se muestre la vista de git, haga clic con el botón derecho en el icono> Haga clic en "Mantener"
fuente
Este panel permanecerá en blanco, aparentemente por diseño. Incluso después de instalar GIT y VS Code y encontrarlo, no se mostrará nada aquí. No es necesario instalar otra extensión, ya que la extensión GIT (ahora) viene predeterminada con VS Code. Solo instalo Windows GIT, que VS Code encontrará siempre que esté en la RUTA.
Necesita agregar repositorios manualmente para llenar esta ventana. https://code.visualstudio.com/docs/editor/versioncontrol#_git-support
"Puede clonar un repositorio de 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 mucha confusión al respecto. MS realmente debería mejorar cómo se comporta esto para una experiencia de usuario más consistente, lo que bien pueden hacer en algún momento.
fuente
Todo lo que tenía que hacer era seleccionar una carpeta controlada por git. Este icono de git hizo que aparezca y parece que ahora aparece cada vez. Tal vez solo tenía que seleccionar una carpeta ...
fuente
Si tiene su repositorio de 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 código fuente en otra.
fuente
Acabo de arreglar este problema. Recientemente instalé vscode y se produce este problema.
SO: ubuntu 18.04.2
En mi pestaña de control de fuente, muestra "ningún proveedor de control de fuente registrado".
Así es como solucioné este problema.
1.Edite el archivo de configuración, configure gitpath en "/ usr / bin" (mi directorio de git)
2.Ejecute el comando "git init" en la carpeta de mi proyecto
3.presione ctrl + shift + P y ejecute el comando "recargar ventana"
Y este problema está solucionado.
Espero eso ayude.
fuente
En mi caso, el Git se instaló en mi máquina, VSCode-> settings-> Git estaba habilitado, se estableció la ruta a git.exe, incluso entonces me mostraba el mismo error, es decir, "No hay proveedores de control de fuente registrados".
Finalmente, al ejecutar el siguiente comando desde "Command Palette" pude clonar mi repositorio y ese mensaje desapareció.
Tuve la idea del comando anterior al seguir la documentación en línea de VSCode .
Gracias.
fuente