0

プッシュされた各ファイルの内容を git リポジトリに取得し、そのファイルの内容を MySQL に保存したいと考えています。簡単なグーグルと読み取りは、ポストコミットフックを使用して git にフックする必要があることを示しています。しかし、実際のポストコミット フックは、コミット内の各ファイルをループするように見えるのでしょうか?

これを行うためのビルド済みライブラリはありますか? PHP、Node.js、または純粋な Bash を優先します。

ありがとう。

4

1 に答える 1

0

git ls-treecron ジョブを実行して変更をポーリングし、およびを介して新しいオブジェクトを反復処理するだけであれば、フックは必要ありませんgit show

github フックによってトリガーされるローカル スクリプトを取得することもできます (スクリプトをトリガーするだけで、エンドポイントのみをカスタマイズできます)。

コメントで言及されているように、クライアント側のフックを使用できます。ただし、コミットがプッシュされる側に何かが必要なので、サーバー側のフックが必要です。

于 2013-05-14T04:49:35.337 に答える