2012-04-03 2 views
0

구성에 따라 후크가 다르게 작동 할 수 있도록 구성을 저장할 수 있습니까?후크에서 사용 가능한 구성 만들기

구성 값에 따라 다르게 작동하는 후크를 만들 수 있기를 원했습니다.

내가 바꾸고 싶었던 것 중 하나는 사전 커밋 고리입니다. 구성에 따라 오류가 발견되면 프로그램 종료 번호를 변경하려고합니다 (후크가 찾는 이유 때문에). 구성 값이 false이면 항상 0으로 종료하고 값이 참이면 오류가 감지되면 1로 종료하고 싶습니다. 이것이 어떻게 가능하게 할 수 있습니까?

참고 : Git GUI에서 사용할 수 있기를 원하기 때문에 훅이 무엇을해야하는지 물어 보는 동안 입력 할 필요가 없습니다.

답변

1

나는 당신이 요구하는 것이 확실하지 않으므로이 대답이 표를 놓친다면 알려주십시오.

git 구성 파일에 사용자 지정 구성 값을 자유롭게 저장할 수 있습니다. 예를 들어,이 myapp.somevariablethis is a test의 값을 설정합니다

git config myapp.somevariable 'this is a test' 

을 그리고 git config를 호출하여 스크립트에 그 값을 검색 할 수 있습니다

somevariable=$(git config myapp.somevariable) 

그래서 당신은 확실히 저장소와 지속적인 구성을 저장할 수 있습니다 후크 스크립트에서 해당 구성을 사용하여 동작을 수정하십시오.

+0

정확히 내가 찾고있는 것이 었습니다. 고맙습니다! – brunoais