2
나는 pre-commit
hook과 비슷한 non-ascii 파일 이름을 가진 파일을 추가하는 커밋을 푸는 것을 막는 git update
후크를 작성하려고 시도했다.비 ASCII 파일 이름을 거부하는 Git update hook
문제는 서버가 후크가 실행되기 전에 이미 파일 이름을 다시 쓰는 것입니다. 나는 git show --pretty="format:" --name-only $rev
을 사용하여 업데이트되는 rev에서 파일을 가져 오지만 비 ASCII 문자로 커밋 된 파일은 이스케이프 된 코드로 표시됩니다.
어떻게 그렇게 할 수 있습니까?
'core.quotepath = true'로 당신은 아마도 배후를 찾을 수 있습니다. 이스케이프가 필요한 파일 이름은 잠재적 인 문제입니다. – maaartinus