本番環境にも更新内容を反映させたいと思います。
すべてのコミットを反映させるのではなく、特定のファイル(例えば Version.dat というファイル)が更新された場合にだけ反映させる方法を教えてください。
post-commit を次のように書きます。
#!/bin/sh REPOS="$1" REV="$2" svnlook changed $REPOS $REV | grep Version.dat 2>&1 > /dev/null if [ $? -eq 0 ]; then ここに、Version.dat が反映された場合の処理を記述 fi
ポイントは、svnlook というコマンドを使うところです。
期待した動作が確認できました。
ありがとうございます。