4

ここには、複数のパスを持つ svn サーバーがあります。

私が探しているのは、十分に調べていないかもしれないが、何かが特定のパスにチェックインされるたびに、別のサーバーに対して ssh を実行し、bash スクリプトを実行するポストコミット スクリプトです。

これを行うための迅速かつ簡単な方法や、コミット後のスクリプトに関するアイデアはありますか?

4

1 に答える 1

3
REPOS="$1"
REV="$2"

svnlook changed $REPOS -r $REV | grep "YourFilePattern" 1>/dev/null

if [ "$?" == "0" ] ; then
    ssh user@example.com foo.bash

fi
于 2009-10-01T16:39:03.643 に答える