2010-11-30 4 views
5

새 Git 태그를 추가 할 때 실행할 수있는 Git 훅이 있습니까? 왜냐하면 새로운 Git 태그 이름을 텍스트 파일에 자동으로 쓰려고하기 때문입니다. 이 작업을 수행하는 방법에 대한 단서가 있습니까?Git 태그를 만들 때 자동으로 Git 훅 실행

+1

, 모든 태그의 목록을 인쇄 tag''자식. 그 명령을 실행하고 출력물을 잡는 것보다 텍스트 파일을 읽기가 더 쉽다는 것을 확신하지 못합니다. – Cascabel

답변

1

현재 후크를 사용할 수 없지만 간단한 스크립트를 만들 수 있습니다.

mytag.sh : 다음

#!/bin/sh 
[ -z "$1" ] || (git tag $1 && git tag > /path/to/your-tags-file) 

: 공식적으로

chmod +x mytag.sh 
git config alias.mytag !/path/to/mytag.sh 
+0

그리고 물론 git 명령에 별칭을 붙일 수 있습니다. (잠재적 인 이상 함을 피하기 위해'git tag> tags-file'을 사용하여 매번 전체 목록을 작성하고 싶을 것입니다.) – Cascabel

+0

예, 동의하면 편집 할 것입니다. – OneOfOne

+1

그것은 옳지 않습니다. 그것은 후크를 통해 수행 할 수 있습니다 참조로이 질문을 참조하십시오 : http://stackoverflow.com/questions/5809910/how-do-i-react-to-new-tags-in-git-hooks –

관련 문제