So I have a local build file.
It shouldn’t be in SVN at all, but, it is. (Thanks, previous maintainer!) But changes have been made to the local copy, which only apply to building on the box it’s on.
I screw up and do a commit that commits this local build file. Now the SVN repo copy has these local changes; this is bad.
How can I get back to status quo ante, where the local changes are in the local copy, not in the SVN repo, and a subsequent svn update won’t overwrite the local changes?
You might use changelists or lock the file to avoid making the same mistake again.