¿Cómo deshabilitar git para algún proyecto y otro proyecto no deshabilitar git en Visual Studio Code?

2 minutos de lectura

en algún proyecto no quiero usar el monitoreo de git, pero en otro proyecto quiero seguir usando el monitoreo de git, uso la configuración

"git.enabled": false,
"git.path": null,
"git.autofetch": false

pero deshabilitará git para todos los proyectos, entonces, ¿cómo configurar Visual Studio Code git para el proyecto en lugar del editor?

Puede agregar su configuración de git al archivo de configuración del espacio de trabajo.json. De esa manera, vscode ignoraría los cambios de git solo para ese proyecto. Cree o agregue al archivo .vscode/settings.json.

"git.enabled": false

De esta manera, todos sus otros proyectos continuarán con git habilitado.

  • Muchas gracias por esta respuesta. he estado buscando esto por todos lados

    – iSaumya

    12 de julio de 2018 a las 8:22

  • Creo que el formato correcto es: { “git.enabled”: false }

    – Elia Weiss

    19 de diciembre de 2019 a las 5:40


Para seguir con la respuesta de @alexriedl, ese fragmento se agregaría a settings.json para solicitar solo ese espacio de trabajo:

{
    "git.enabled": false
}

Aquí hay una estructura de carpetas de ejemplo:

myproject/
├── .vscode/
│   ├── settings.json <----
├── html/
│   ├── index.html
│   └── 404.html
└── js/
    ├── bootstrap.js
    └── bootstrap.min.js

Puede agregar * en su .gitignore expediente

#to ignore all project's file
*

  • ¿Y deshabilitar efectivamente git en ese proyecto por completo, no solo en VSC? Excelente idea.

    – Sebastián Nowak

    6 ene a las 17:59

Puede eliminar la carpeta .git en el directorio raíz del proyecto para deshabilitar git, usando:

rm -rf .git

Una posible solución simplemente usando la interfaz de usuario de VSCode:

  • clic derecho en el nombre del proyecto
  • haga clic en “Abrir configuración de carpeta”
  • abre “Extensiones” y luego “Git”
  • desplácese hacia abajo hasta “Habilitado: si git está habilitado”
  • desmárcalo

avatar de usuario
VonC

Una solución rápida sería, para los proyectos que no desea que Git supervise, cambiar el nombre de la carpeta .git dentro de la base de código de ese proyecto.

Eso daría como resultado que no se viera ninguna característica de Git, porque VSCode no detectaría la base de código como un repositorio de Git.

¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad