SVN supports the --keep-local option for delete/remove
New --keep-local option retains path after delete.
Delete (remove) now takes a --keep-local option to retain its targets locally, so paths will not be removed even if unmodified.
Sometimes I'll version a file and then realize later that I should not have. Would be nice to be able to pull that file back out without losing the actual file locally.
