This does not work because rm does not accept the list of file names in the standard input stream.
For reference, the safest way to handle this is with directories that may contain spaces:
find . -name .svn -exec rm -frv {} \;
Or if you shoot at speed:
find . -name .svn -print0 | xargs -0 rm -frv
source share