1

私たちは大きなレポとたくさんのコミッターを持っています。

単一のファイルの履歴を追跡したい。誰かがそれを変更するたびに (変更を私の中央リポジトリにプッシュする)、差分と作成者名が記載された電子メールを受け取ります。

pre-commit フックを作成すると問題が解決することはわかっていますが、スクリプトをすべてのコミッターに伝達する必要があります。

マージ前 (またはマージ後) のフックはありますか?

一時的な解決策は、ファイルを変更する 10 分ごとにチェックする cron タスクです。

4

1 に答える 1

1

はい、post-mergeフックがあります。ただし、説明に基づいてpost-receive、「中央」リポジトリでフックを使用することをお勧めします。Pro-Git フック ページでは、それについて非常によく説明されています。

于 2011-11-02T07:02:54.937 に答える