MinGW는 이전 버전의 파일을 표시합니다.

MinGW는 이전 버전의 파일을 표시합니다.

Git Bash(MinGW)가 특정 파일에 대해 시스템의 다른 모든 내용과 다른 내용을 표시하는 상황을 관찰하고 있습니다.

이미지에서 elasticsearch.yml명령 프롬프트와 Cygwin에서는 파일의 MD5 해시가 동일하지만 MinGW에서는 내용이 다른 것을 볼 수 있습니다. 명령 프롬프트를 사용하여 파일을 복사하면 올바른 원본 해시가 있지만 MinGW를 사용하여 복사하면 새 복사본의 내용은 가상 MinGW 버전과 동일합니다.

이 현상의 원인은 무엇이며, 어떻게 해결할 수 있나요?

저는 Windows Server 2012, 64비트 및 Git 버전의 MinGW를 실행하고 있습니다 1.9.5.msysgit.1.

스크린샷

답변1

가상화 오버레이에 항목이 있는지 확인해야 합니다. %APPDATA%\Local\VirtualStore일치하는 복제된 디렉토리 트리에서 이 파일을 " "에서 찾으십시오 . UAC와 권한의 올바른 조합이 있는 경우 파일 복사본이 생성될 수 있는 위치입니다. 이들 중 가상화된 호출을 사용하지 않고 이를 우회하는 것이 가능합니다.

관련 정보