2012-03-29 8 views
0

私は初めてgit hooksを使用していますが、シンプルに見える問題に固執していますが、これまでに何の答えも見つかりませんでした。ローカルのgitフックで実行されるシェルスクリプトファイルの場所

私はgitの中で呼び出すシェルスクリプト(コミット後 -hook)を作成しました。私はフックにスクリプトそのものを含めることができますが、スクリプトが追加されれば混乱する可能性があります。

フックファイルの内容は次のようになります。

​​

フックが確実に実行されますが、myshellscript.shが見つかりません。

どこに置くのが最適ですmyshellscript.shと私はそれをどのように参照しますか?

ありがとうございます!

答えて

1

フックは現在のディレクトリが$GIT_DIR(通常はリポジトリのルートディレクトリ)に設定された状態で実行されます。

スクリプトの場合、myshellscript.shは、あなたが働いていた

sh .git/hooks/myshellscript.sh 
+0

おかげで、実行する必要がありますhooksディレクトリにあります! –

関連する問題