
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와 권한의 올바른 조합이 있는 경우 파일 복사본이 생성될 수 있는 위치입니다. 이들 중 가상화된 호출을 사용하지 않고 이를 우회하는 것이 가능합니다.