Eliminar integraciones de git de VSCode

102

Descargué Visual Studio Code para probarlo en el trabajo y estoy enamorado de casi todo. Sin embargo, una parte de la que no estoy enamorado: la integración de Git.

Importé toda mi carpeta de trabajo (~ 14000 archivos fuente + elementos de git), y el diseño y todo lo que contiene Visual Studio Code es increíble. Pasé de nuestro editor de código tradicional a este, porque parecía funcionar mucho mejor para mí.

Sin embargo, mi principal problema es que si estoy trabajando en un archivo y lo guardo, Visual Studio Code se congela durante aproximadamente 30-60 segundos. Al principio estaba confundido, pero luego noté que la pestaña de Git estaba "funcionando". Según mi mejor conjetura, después de guardar un archivo, atraviesa todos los ~ 14000 archivos y hace algo, no estoy seguro de qué. ¿Alguien sabe si hay una manera de eliminar la integración de Git de VSC, o al menos hacer que ignore hacer lo que crea que está haciendo?

Andrew Corsini
fuente

Respuestas:

191

Agregue esto a settings.json:

// Whether git is enabled.
"git.enabled": false,

Algunos otros comandos relacionados con la ejecución de Git:

// Path and filename of the git executable, e.g. `C:\Program Files\Git\bin\git.exe` (Windows).
"git.path": null,

// When enabled, commits will automatically be fetched from the default remote of the current Git repository.
"git.autofetch": false,
msdos
fuente
28
Solo la parte git.enabled funcionó para mí, ¿había alguna razón para agregar las otras dos opciones?
Jason
4
Parece que configurar la única "git.enabled" = falseopción es suficiente.
Nik Sumeiko
¿Dónde se settings.jsonsupone que debe estar en macOS?
Cory Klein
4
cmd + ,o Code > Preferences > Settingsabrir la configuración en MacOS.
TomFirth
1
solo configure git.autofetch en falso si aún desea usar la integración de git en VSC
Jodo
27

Es muy simple de hacer, no requiere código. Sigue estos pasos:

1) Navegue a la configuración de VSCode: ingrese la descripción de la imagen aquí

2) A continuación, navegue hasta User Settings, luego vaya a Extensions -> Git -> Enabled (property)como se muestra: ingrese la descripción de la imagen aquí

Asegúrese de que esta casilla de verificación esté desactivada.

George_E
fuente
En mi caso, Git no aparece en las extensiones, ¿que debo hacer? @George_E
Gem
@Gem No estoy exactamente seguro ... ¿Quizás tu proyecto aún no tiene la configuración de Git para él?
George_E
¿Cómo puedo configurar Git en VS Code? captura de pantalla: snag.gy/OhTBpR.jpg @George_E
Gem
@Gem Lo siento, no estoy seguro, tendrás que hacer una pregunta al respecto. Mi proyecto se originó en Xcode y comencé Git desde allí. Es por eso que al hacer parte de él en VSCode, quería deshabilitar Git para no tener conflictos.
George_E
@Gem También encontré esto, lo cual es frustrante
ms2008
8

Ventanas:

Vaya a Archivo -> Configuración de preferencias (o presione Ctrl +,)

ingrese la descripción de la imagen aquí

Vaya a Extensiones -> Git -> Desmarque "Habilitado" (o busque "git.enabled" en el cuadro de búsqueda de arriba)

ingrese la descripción de la imagen aquí

El único
fuente
En mi caso, Git falta en la extensión, ¿que debo hacer? @The One
Gem
Simplemente vaya a settings.Json y
edítelo
¡No encuentro esa opción!
Akhila
2

En Visual Studio Code, puede cambiar su configuración con bastante facilidad.

Una vez abierta, tiene una ventana de 2 columnas para elegir entre un conjunto de opciones estándar. Cuantas más extensiones instale, más larga será esta lista de opciones estándar. Allí también puede elegir entre un conjunto de opciones de GIT.

Aquí hay una imagen de vista previa de algunas de las preferencias:

vista previa de preferencias

Vaeshkar
fuente
0

Solo una adición a la respuesta aceptada :

De forma predeterminada, Visual Studio Code también analiza .gitignorearchivos y evita buscar en archivos "Git ignorados", incluso si la integración de Git está deshabilitada. Para deshabilitar esta función y permitir la búsqueda en todos los archivos, agregue la siguiente línea a su settings.jsonarchivo:

    "search.useIgnoreFiles": false,
wovano
fuente