You should use the svn rm --keep-local
instead.
If you are on Unix, you can test this:
find . -name .project -exec sh -c 'svn info "{}"' \; -a \
-execdir bash -c 'svn -q propset svn:ignore -F <((svn propget svn:ignore;\
echo .project) | sort -u) .' \; -a \
-execdir svn delete --keep-local {} \;
- search
.project
file and check if it's versioned. - retrieve properties and add .project in the local directory.
sort -u
prevents from duplicates - If you want to ask for confirmation, use
--okdir
instead
Note: you could commit only at the end since it's the same operation (i.e. "cleaning properties").
FWIW don't lose hope, svn 1.8 contains inherited Properties (http://subversion.apache.org/docs/release-notes/1.8.html#iprops)