Im Repository-Verzeichnis auf dem
SVN-Server gibt's ein Unterverzeichnis "hooks", in das du Programme legen kannst, die bei bestimmten Ereignissen aufgerufen werden. Man darf das aktuelle Repository dabei zwar nicht verändern, aber ein "
SVN EXPORT ..." in das Cache-Verzeichnis sollte gehen.
Nachtrag:
hier ist die Doku dazu.