tipos tag remove practices etiquetas crear best windows git bash mount drive

windows - remove - git tag best practices



¿Cómo registrar la unidad recién montada en git bash? (4)

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

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

edit2: No tengo ninguna opción para dejar un comentario en mi propia pregunta (¿raro ...?), así que lo publico aquí:

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


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

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

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


Encontré que si configuro

MSYS_WATCH_FSTAB = YesPlease

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


Encuentro que si salgo de todas las sesiones de git bash que se ejecutan actualmente y luego lanzo una nueva, entonces puedo acceder a la nueva unidad, por ejemplo, X :, en la nueva sesión de bash bajo /x/ .

Incluso lanzar una nueva sesión de git bash no es suficiente si ya existía una en ejecución; Debo salir de las sesiones previas de git bash y luego lanzar una para que las nuevas letras de unidad estén disponibles.


Normalmente instalo una unidad en el sistema de archivos y luego tengo que ejecutar un script que altera algunos archivos desde dentro de una sesión de Git Bash en la Consola 2.

Si monta algo en una letra de unidad determinada, diga F: en el sistema de archivos de Windows, y luego inicie la sesión de Git Bash, se lo asignará. Puedo montar / desmontar la unidad F: y la sesión aún puede acceder a / f / sin ningún problema. Por lo tanto, monte todas las unidades que normalmente necesitará para golpear y luego iniciar la sesión, y es de esperar que no necesite reiniciar su Git Bash con demasiada frecuencia.