2017-10-05 1 views
1

私たちは、Gitベースの統合ポリシーを強制するためにサーバサイドのgitフックを有効にしました。ここでは、プッシュされるコミットメッセージフォーマットをチェックします。 `git push 'が--dry-runモードで呼び出されると、gitフックは呼び出されません。実際にコードをリポジトリにプッシュすることなくgitフックをテストするにはどうすればよいですか?テストサーバサイドのgit-hooks --dry-runモード

答えて

1

プッシュするために、サーバー側にテストレポを付けることができます。

真のローカルテストの場合は、コミットメッセージ検証機能をテストできるclient-side commit-msg hookを使用します。

  • ローカルクライアント側commit-msgフック
  • にサーバー側pre-receiveフックを
:関数がから呼び出されるために、独自のスクリプトで外部化することが可能と想定
関連する問題