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 and this one, 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.