MinGW mostra a versão antiga do arquivo

0

Estou observando uma situação em que o Git Bash (MinGW) está exibindo diferentes conteúdos para um arquivo em particular que todo o resto do sistema.

Na imagem você pode ver que o arquivo elasticsearch.yml tem o mesmo hash MD5 no prompt de comando e no Cygwin, mas sob MinGW o conteúdo é diferente. Se eu copiar o arquivo usando o prompt de comando, ele terá o hash original correto, mas, se eu copiar o arquivo usando o MinGW, a nova cópia terá o mesmo conteúdo da versão fantasma do MinGW.

O que está causando esse fenômeno e como posso resolvê-lo?

Estou executando o Windows Server 2012 de 64 bits e o MinGW da versão do Git 1.9.5.msysgit.1 .

    
por Ian Mackinnon 04.06.2015 / 14:28

1 resposta

2

Você deve verificar se tem uma entrada na sobreposição de virtualização. Procure em " %APPDATA%\Local\VirtualStore " este arquivo em uma árvore de diretórios replicada correspondente. É aqui que as cópias dos arquivos podem acabar se a combinação correta de UAC e permissões estiver presente. É possível que um deles não esteja usando as chamadas virtualizadas e esteja conseguindo ignorar isso.

    
por 04.06.2015 / 14:42