SVN

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]