
Estoy observando una situación en la que Git Bash (MinGW) muestra contenidos diferentes para un archivo en particular que todo lo demás en el sistema.
En la imagen puedes ver que el archivo elasticsearch.yml
tiene el mismo hash MD5 en el símbolo del sistema y en Cygwin, pero en MinGW los contenidos son diferentes. Si copio el archivo usando el símbolo del sistema, tiene el hash original correcto, pero si lo copio usando MinGW, la nueva copia tiene el mismo contenido que la versión fantasma de MinGW.
¿Qué está causando este fenómeno y cómo puedo solucionarlo?
Estoy ejecutando Windows Server 2012, 64 bits y MinGW de la versión Git 1.9.5.msysgit.1
.
Respuesta1
Debe verificar si tiene una entrada en la superposición de virtualización. Busque en " %APPDATA%\Local\VirtualStore
" este archivo en un árbol de directorio replicado coincidente. Aquí es donde pueden terminar las copias de archivos si está presente la combinación correcta de UAC y permisos. Es posible que uno de ellos no esté utilizando las llamadas virtualizadas y esté logrando evitarlas.