==== Remove all “missing” files from a SVN working copy ==== svn rm $( svn status | sed -e '/^!/!d' -e 's/^!//' ) ==== Remove all "?" ==== rm -rf $( svn status | sed -e '/^?/!d' -e 's/^?//' ) ==== Add all new files to SVN working copy ==== svn add $( svn st | sed -e '/^?/!d' -e 's/^?//' ) ==== Switch Relocate ==== switch --relocate FROM TO [PATH...] ex. svn cleanup svn switch --relocate http://1.2.3.4/Source http://5.6.7.8/Source