Something like Apache Ant or Maven will help you complete this task.
Edit: maybe something like this in a pre-commit capture (create a “pre-commit” file in your repository / interceptor) (draft):
#!/bin/bash
REPOS="$1"
TXN="$2"
SVNDIR=""
SVNLOOK="/usr/bin/svnlook"
NEWPATH="/path"
CHANGED=`$SVNLOOK changed -t "$TXN" "$REPOS" | $GREP "^[U|A]" | $AWK '{print $2}'`
for FILE in $CHANGED
do
cp "$FILE" "$NEWPATH/$FILE"
done
svn add -force "$SVNDIR"