2017-10-05 4 views
1

우리는 푸시 된 커밋 메시지 형식을 확인할 때 GIT 기반 통합 정책을 적용하기 위해 서버 측 git 후크를 활성화했습니다. 'git push'가 --dry-run 모드에서 호출되면 git hook은 호출되지 않습니다. 실제로 저장소에 코드를 넣지 않고 git hook을 테스트 할 수 있습니까?테스트 서버 측 git-hooks --dry-run 모드

답변

1

밀어 넣기 위해 서버 측에 테스트 레포 중 하나를 사용할 수 있습니다.

실제 로컬 테스트의 경우 커밋 메시지 유효성 검사 기능을 테스트 할 수있는 client-side commit-msg hook을 사용할 수 있습니다. 말했다 기능을 위해, 자신의 스크립트에서 구체화 될 수있다 가정한다
은에서 호출되는 :

  • 로컬 클라이언트 측 commit-msg 후크
  • 서버 측 pre-receive 후크