私はGITでこのシナリオを持っています:
プッシュで変更されたときに、特定のファイルで「何かをしたい」。たとえば、.sql ファイルが変更された場合は、db にダンプする必要があります。
私は、次のようなステートメントで GIT で「post-receive」フックを使用しています。
DUMP=$(git diff-tree --name-only -r -z master dump.sql);
if [ -n "$DUMP" ]; then
// using the new dump.sql
fi
フックからプッシュされたばかりの新しい dump.sql にアクセスするにはどうすればよいですか?