2
우리 실행 파일의 모든 권한이 변경되는 이상한 행동을 보게됩니다. 사용 권한은 755에서 644로 변경되어 쓸모 없게됩니다 (누군가가 실행 파일로 돌아갈 때까지 chmods). 솔직히 왜 이런 일이 발생하는지 알지 못하지만 Windows 시스템에서 병합 충돌이 발생하는 것으로 판단됩니다.git merge가 실행 권한을 수정합니다
EG,
커밋은 가 B 파일 A에 대한 변경이 있고 C
(A)의 병합 커밋 B 아직 자식 상태 방송 A.에서 충돌이 발생 파일 A와 B에 대한 변경했다 A, B, C ... 및 실행 파일의 전부 또는 대부분을 수정하여 실행 가능 여부를 잃어 버렸습니다.
이전에이 동작을 본 사람이 있습니까? 그렇다면 어떻게 해결 했습니까?
감사합니다,
켄
당신이 Cygwin에서 함께 msysgit, 또는 자식을 사용하고 잘 작동? bash 쉘 세션에서''umask''가 무엇을 반환합니까? – VonC
우리는 msysgit을 사용하고 있고 umask는 0000을 반환합니다. 그게 무슨 뜻입니까? –
즉, 권한의 기본 마스크가 유효하지 않을 수 있습니다. 'umask 755'를 시도하십시오 (또는 msysgit이 umask를 사용하지 않을 수도 있습니다) – VonC