Código de Visual Studio: carpeta / archivo .git oculto

103

Estoy probando Visual Studio Code en este momento. Todo lo relacionado con Visual Studio Code me parece realmente genial, excepto una cosa: la carpeta / archivo .git está oculto en Visual Studio Code.

A menudo cambio la configuración de Git modificando el archivo de configuración .git. Es realmente molesto para mí no poder ver los archivos .git.

¿Hay alguna forma de revelar archivos .git en Visual Studio Code?

Bumsik Kim
fuente
No creo que sea una buena idea
Hong Ooi
1
A menudo también cambio la configuración de git. Pero no me importa si la carpeta .git está visible u oculta y dónde está almacenada la configuración. ¿Y usted sabe por qué? Porque no es de mi incumbencia saberlo. git configsabe y eso es suficiente para mí. Sin embargo, publicaste una buena pregunta :-)
axiac
4
@HongOoi @axiac Eso no es del todo cierto. A veces, es posible que desee editar los ganchos que residen en la .git/hookscarpeta.
xji
y, a veces, es posible que desee eliminar la carpeta sin la línea de comando
Letonia Riga

Respuestas:

182

De forma predeterminada, Visual Studio Code excluye los archivos de una carpeta con la siguiente configuración:

"files.exclude": {
    "**/.git": true,
    "**/.svn": true,
    "**/.hg": true,
    "**/.DS_Store": true
}

Puede cambiar la configuración de usuario o la configuración del espacio de trabajo para mostrar la carpeta .git agregando estas líneas:

"files.exclude": {
     "**/.git": false
}
Nishant Singh
fuente
14
En el caso de cualquier otra persona excursiones a lo largo de esto - que tiene para establecer la exclusión explícita en false - retirar el "**/.git": trueajuste no es suficiente, ya que el valor predeterminado es cierto si faltan.
davnicwil
2
@NishantSingh ¿dónde puedo encontrar esa configuración?
Ishan Patel
1
@IshanPatel Simplemente presiona ⌘ y pega la configuración allí.
Jimut
27

Se pueden seguir los pasos a continuación para anular la configuración de usuario existente:

  1. Código de menú → PreferenciaConfiguración
  2. Buscar files.exclude
  3. Puntero del ratón sobre files.excludela propiedad, haga clic en el icono de edición y luego optar por la copia de la configuración.
  4. Los pasos anteriores agregarán todas las propiedades, pero conservarán solo las que deben anularse. Para este caso: debería ser, "files.exclude": {"** /. Git": false}
  5. Cierre la configuración de usuario. la .gitcarpeta aparecerá automáticamente en el repositorio respectivo.
Vikash Kumar Choudhary
fuente
2
Encontré que esta respuesta es la más fácil de seguir 👍
theGiantOtter
9

La configuración de Visual Studio Code se puede encontrar:

  • En una computadora con Windows o Linux, haga clic en el menú ArchivoPreferenciasConfiguración
  • En una Mac, haga clic en el menú CódigoPreferenciasConfiguración

Hay configuraciones de usuarios (para todos) y configuraciones de espacio de trabajo para proyectos individuales.

Se pueden encontrar más instrucciones en: Configuración de usuario y espacio de trabajo

alguien_vivo
fuente
2

También debe tener en cuenta la search.useIgnoreFilesconfiguración, que ignorará los archivos y carpetas que se ignoran con .gitignorey .ignorefiles.

Arik
fuente
1

Probablemente sea mejor dejar esto oculto

Si está utilizando la barra lateral para navegar y editar archivos, podría dejar caer accidentalmente un archivo o carpeta en él, o moverlo accidentalmente a una ubicación diferente. Una mejor solución sería abrir una sesión de terminal en Visual Studio Code y luego hacerlo code .git. Eso abrirá la carpeta en otra instancia de Visual Studio Code y desde allí podrá editarla.

Isaac Pak
fuente
0

Puede acceder a esta configuración en la opción de configuración.

Luego, debemos copiar esta sección de configuración en particular al lado derecho y realizar los cambios.

Ishan Patel
fuente
¿Puede agregar exactamente cómo hacerlo ( sin "Actualizar:", "Editar:", etc.)?
Peter Mortensen