I can use `svn update -r 1000` to update to revision 1000, but if I submitted a file in r1001 it will roll back my file to revision 1000. How can I update to a specific revision without making any of my files go back in time?

I have a build system that's generating an exe for my project. I wrote a script to download the exe and svn update to the revision the exe was built on. But it rolls back people's work if they run the script right after submitting.