Restore Deleted SVN Directory
I delete a directory using the SVN Explorer in Eclipse, but then I needed it again.
No problem I thought, there will be a “Restore...” menu choice.......well, not exactly.....
I navigated a lot the user interface and I was unable to restore it, I could see that was deleted with “Show History” but no luck in taking it back to light.
Of course I googled a bit and I found some interesting suggestions. No one was correct for my use case, but thank to those hints I was able to understand something about SVN.
In particular the “copy” command that has this definition:
Description
Copy a file in a working copy or in the repository. SRC and DST can each be either a working copy (WC) path or URL:
WC -> WC
Copy and schedule an item for addition (with history).
WC -> URL
Immediately commit a copy of WC to URL.
URL -> WC
Check out URL into WC, and schedule it for addition.
URL -> URL
Complete server-side copy. This is usually used to branch and tag.
I hadn't any WC (Working Copy), so i tried copying from the last version that had the deleted folder to the head:
svn copy
http://mysvnrepo/trunk/project/deleted_folder@43523
http://mysvnrepo/trunk/project/deleted_folder@43523
--message "Restored a Deleted Folder"
Committed revision 43611.
And voila, my folder was back into the right place.