¿Cómo registrar la unidad recientemente montada en git bash?

En mi trabajo diario (estoy usando MS Windows), mantengo mi git bash (en realidad usando console2 para esto) abierto durante todo el día. También es muy frecuente que monte nuevas unidades que me gustaría trabajar con git. Sin embargo, me di count de que tenía que salir del bash y abrirlo de nuevo para que reconozca la nueva letra de unidad.

¿Hay algún command que 'registre' la unidad ya montada en git bash? Gracias

edit2: no tengo ninguna opción para dejar un comentario bajo mi propia pregunta (raro …), así que lo publico aquí:

$ mount -a sh.exe": mount: command not found 

Un par de cosas, tuvieron algunas dificultades para encontrar fonts, así que siéntete libre de tomarlo con un grano de sal.

  1. Msysgit simplemente no incluye una versión de mount . Tengo entendido que cygwin sí, sin embargo. No hay una forma simple de ver todas las unidades conectadas o montar una nueva unidad en msys, y por lo tanto, Git Bash.

Para responder a su pregunta, usted no: Git Bash no asigna dinámicamente unidades, por lo que si monta unidades nuevas, debe cerrar todas las instancias y reiniciar Git Bash ( fuente ). La fuente a la que se hace reference allí se almacena en la caching aquí . Lo siento, no hay una mejor solución.

Normalmente, instalo un disco en el sistema de files y luego tengo que ejecutar un script que altera algunos files desde dentro de una session de Git Bash en la Consola 2.

Si monta algo en una letra de unidad determinada, diga F: en el sistema de files de Windows, y luego inicie la session de Git Bash, lo mapeará. Puedo montar / desmontar la unidad F: y la session todavía puede acceder a / f / sin ningún problema. Por lo tanto, monte todas las unidades que normalmente necesitará para golpear y luego inicie la session y, con suerte, no necesita reiniciar su Git Bash con demasiada frecuencia.

Me parece que si salgo de todas las sesiones de git bash en ejecución y luego lanzo una nueva, entonces puedo acceder a la nueva unidad, por ejemplo, X :, en la nueva session de bash en /x/ .

Incluso lanzar una nueva session de git bash no es suficiente si ya había una ejecutándose; Debo salir de las sesiones anteriores de git bash y luego lanzar una para que las nuevas letras de unidad estén disponibles.

Encontré que si establezco

MSYS_WATCH_FSTAB = YesPlease

en mis variables de entorno de usuario. Entonces todo funcionó.