My situation is that a bunch of files are checked into svn which are very annoying to have under source control (specifically a `log4j.properties` file), and I would like to remove them from version control. I already know how to remove a file from svn version control in my own local working copy, as in [this question](https://stackoverflow.com/questions/542065/svn-remove-file-from-repository-without-deleting-local-copy) and [this one](https://stackoverflow.com/questions/27695/how-to-unversion-a-file-in-either-svn-and-or-git), but that's not exactly what I'm looking for.

The problem is that once I remove the file with `svn rm --keep-local`, when every other user pulls from the repository their local copies of `log4j.properties` will disappear and their environments will crash. What I want to do is remove the file from version control in the repository, but also make it so that when everyone else pulls from the repository it will be as though they had used `--keep-local` on their own machines, so that the existing copy of their `log4j.properties` file sticks around but becomes unversioned.

Is this even possible to do? I suspect it's a feature that svn just doesn't have.