Если речь идет о рабочем сервере, то по-моему правильнее будет делать export, а не update.
Конкретно какие проблемы у вас возникают?
По сути сам php скрипт лишь запускает некоторую утилиту которая уже сама делает svn update, а задача php на этом заканчивается.