Deleting multiple missing files (ie. the ones with a “!” next to them).
svn delete $( svn status | sed -e '/^!/!d' -e 's/^!//' )
Deleting CVS directories that have been removed
svn delete $( svn status | sed -e '/CVS$/!d' -e 's/^!//' )
Reverting accidentally deleted files
svn revert $( svn status | sed -e '/^D/!d' -e 's/^D//' )
Adding multiple new files (ie. the ones with a “?” next to them)
svn add $( svn status | sed -e '/^?/!d' -e 's/^?//' ) OR svn add * --force
Remove all .svn folders
find . -name ".svn" -type d -exec rm -rf {} \;
Remove all CVS folders
find . -name "CVS" -type d -exec rm -rf {} \;
Blame
svn blame [filename] | fgrep -A10 -B10 [line number]