I often delete versioned files from Visual Studio without great care for the source control impact. However I eventually have to go through and clean up the mess I made by not properly deleting the files from svn as well as on disk. When you delete a file physically but not in SVN, SVN willl declare the file missing.
For a couple of files a quick "svn delete foo.txt" will take care of the problem. When there are lots of files this is tedious and prone to error. That is, unless you have powershell.
# Used to do a "svn delete" on all missing filesfunction SvnRemoveMissing(){ $data = & svn status foreach ( $entry in $data ) { if ( $entry -match "^!\s+(.*)$" ) { & svn delete $($matches[1]) } }}