2012-07-11 6 views
1

나는 Windows 7, Git Extensions (2.32)의 새로운 설치로 msysGit 1.7.10을 새로 설치했습니다.
자식 클론 : 내가 지금처럼 우리 지역의 repo ... 복제되면Git Bash가 비 ASCII 문자로 수정 된 파일을 보여줍니다.

는 "Y : \ SomeRepo를"

... 자식의 상태를 실행 내가 '에도 불구하고, 수정되는 등 일련의 파일을 보여줍니다 방금 repo를 복제했습니다. 모든 파일에는 Æ, Ø 및 Å과 같은 비 ASCII 문자가 포함됩니다. 흥미롭게도이 팀에는 네 명의 다른 사람들이 있는데, Win7에서도 Git Extensions와 msysGit 버전을 사용하고 있습니다.

core.autocrlf는 quotepath가 off 인 것처럼 false입니다. 이 모든 파일은 .png이므로 줄 끝 변환이 문제가되지는 않는다고 생각합니다.

이 문제를 디버깅/해결할 수있는 방법에 대한 정보는 무엇입니까?

+0

경로에 이러한 문자가 포함되어 있음을 의미합니까? – Qnan

+0

@MikhailKozhevnikov 파일 이름 자체에는 이러한 문자가 포함되어 있으므로 git 상태 일 때 경로에 표시됩니다. "quotepath를 off"로 설정하기 전에 실제 문자 대신 "\ nnn"으로 표시되지만, quotepath는 bash에서 실제 문자를 표시하는 것 외에 도움이되지 않습니다. –

답변

1

비 ASCII 이름의 파일을 유니 코드가 아닌 Windows 용 Git 버전으로 커밋 했으므로 follow these instructions이 필요합니다. 팀 동료 중 일부가 이것을 보지 못하는 이유에 관해서는 Windows 시스템에서 다른 로케일을 사용하고있는 것일 수 있습니다.

+0

파일은 1.7.10 이전의 Git 버전에서 실제로 체크인되었으므로 ASCII 코드 페이지를 사용하여 저장되었습니다. 내가 가이드 단계를 수행 할 수는 없지만 git repo에서 불쾌한 파일을 복사하고, 삭제로 커밋하고, git을 1.7.10으로 업그레이드 한 다음 파일을 다시 추가하고 커밋합니다. 다른 모든 고객은 1.7.10으로 업그레이드해야하고 당겨서 작업해야합니다. –