2014-01-29 4 views
1

Git 사전 커밋 훅 (Missing git hooks documentation)에서 작성자와 커미터 ID를 얻는 간단한 방법이없는 것 같습니다.Git 사전 커밋 훅에서 작성자와 커미터 ID 목록을 얻으려면 어떻게해야합니까?

나는 단지 예를 들어, 맞춤법 오류를 찾아 다음 오류가있는 경우, 즉시 git commit --amend을 실행하여 커밋 메시지를 해결할 수

을 제안하는 examples for post-commit hooks을 찾을 수 있습니다.

너무 늦은 것 같습니다.

사전 커밋 훅에서이 정보를 얻을 수있는 방법이 있습니까?

답변

2

수 없습니다. 커밋은 아직 존재하지 않으므로 아무 것도 얻을 수 없습니다.

당신은 아주 가까이 올 수

: 환경에 GIT_AUTHOR_NAME에 대한 GIT_AUTHOR_EMAIL, GIT_COMMITTER_NAMEGIT_COMMITTER_EMAIL를 보면, git commit 즉 기본 저자 및 커미터를 선택하는 데 사용하는 동일한 규칙을 사용하고, 설정되어 있지 않은 경우, git config --get user.name을 사용하는 등 ., 설정을 가져옵니다. 그러나 이것은 git commit 명령에 대해 --author= 인수를 캡처하는 것으로 보이지 않습니다.

+0

감사합니다. 우리는'--author'을 사용하지 않고 있습니다. (적어도 EGit은 그렇지 않을 것입니다.) 그래서 이것은 괜찮을 것입니다. –

관련 문제