Just recently there was a controversy on this subject, we considered the following options:
1. SVN up — fast, comfortable, reliable (if properly set up access to directories .svn) — personally, I'm all for that — for years use this method on "fighting" servers
2. SVN Export — in principle, nothing complicated, but there is one "BUT" really overwrites everything, including the fact that it is not necessary, to me, is not very convenient (change configs, .htaccess, etc), there is also a problem to forget something — we are all human and mechanical errors nobody is insured.
3. Use something like Bamboo
(it is auto), I didn't watch it, but they say that stuff is flexible and can be set to lift svn and other mechanics, all the same configs, updates, etc., etc.