6

特定のブランチのヒントを進めるたびに、latex ドキュメントを作成して公開したいと考えています。

ビルド スクリプトを配置する必要があるフックと、確認する必要がある条件を調べています。

4

2 に答える 2

14

おそらく少し遅れています...しかし、どのブランチにコミットされたかを使用して見つけることができます

if [ `git rev-parse --abbrev-ref HEAD` = "master" ]; then
  ...
fi

ブランチをチェックアウトしてコミットするときにスクリプト内で。

于 2010-10-08T09:11:47.140 に答える
4

変更が a 経由でpushリモートに送信される場合、リモート サーバーでpost-receiveフックを使用する必要があります (使用するpre-receiveと、たとえば latex が失敗した場合にプッシュを拒否できます)。

ローカル リポジトリを使用している場合は、使用する必要がありますpost-commit(またはpre-commit、コミットを拒否できるようにしたい場合)。

フックはgit hooks man ページに記載されています。

于 2009-11-09T23:25:56.667 に答える