/git-hooks

Primary LanguageShell

git-hooks

Git hook 모음

fix-mac-sourcetree-hangul-author

Mac에서 Sourcetree를 사용할 때 사용자 이름을 한글로 사용할 경우 PC 사용자에게는 ㅅㅣㄴㅅㅡㅇㅇㅕㅂ과 같이 나오는 문제를 해결하는 hook.

~/.gitauthor에 아래와 같이 사용할 이름과 이메일을 작성한다.

신승엽
flysky@flysky.kr

pre-commit.fix-mac-sourcetree-hangul-author를 사용하고 싶은 git 저장소의 .git/hooks/pre-commit로 저장하고 실행 권한을 준다.

Mac용 Sourcetree에서 UI를 통해 이름을 한글로 설정할 경우 PC 사용자는 자모가 분리된 상태로 보여지게 된다. UI를 사용하지 않고 git config 명령어를 사용하여 직접 설정하면 해결이 되지만 한번이라도 Sourcetree의 설정 UI로 들어가게 되면 다시 되돌아 가게되는 문제가 있다.

이 hook을 이용하면 커밋 시 author 이름이 자모가 분리되는 경우 커밋을 막는다.