特定のブランチのヒントを進めるたびに、latex ドキュメントを作成して公開したいと考えています。
ビルド スクリプトを配置する必要があるフックと、確認する必要がある条件を調べています。
おそらく少し遅れています...しかし、どのブランチにコミットされたかを使用して見つけることができます
if [ `git rev-parse --abbrev-ref HEAD` = "master" ]; then
...
fi
ブランチをチェックアウトしてコミットするときにスクリプト内で。
変更が a 経由でpush
リモートに送信される場合、リモート サーバーでpost-receive
フックを使用する必要があります (使用するpre-receive
と、たとえば latex が失敗した場合にプッシュを拒否できます)。
ローカル リポジトリを使用している場合は、使用する必要がありますpost-commit
(またはpre-commit
、コミットを拒否できるようにしたい場合)。
フックはgit hooks man ページに記載されています。