Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

VisualSVN undelete with TortoiseSVN

Using TortoiseSVN against VisualSVN I delete a source file that I should not have deleted. Now this isn't a train smash because I can get the file back from the daily backup. However I would like to undelete it from SVN (VisualSVN) so that I can get the history back. However I can't work out how to do that.

Anybody know how to undelete a file from VisualSVN either using the VisualSVN interface or the latest version of TortoiseSVN?

like image 486
Guy Avatar asked Aug 17 '08 19:08

Guy


People also ask

How do I recover deleted files from TortoiseSVN?

Getting a deleted file or folder back If you have not committed a delete operation to the repository, then use TortoiseSVN -> Revert to retrieve the file. If you have already committed the deletion: Use the log dialogue box to find out the revision of your file.

What is the difference between VisualSVN and TortoiseSVN?

The main difference between SVN and TortoiseSVN is that the SVN is a distributed version control system while TortoiseSVN is an SVN client implemented as a Microsoft Windows shell extension.


2 Answers

What you have to do is the following:

  1. Right click on the folder where you think it is.
  2. Choose Show Log under TortioseSVN
  3. Find the checkin that the file was deleted in
  4. Go down the list and find the file
  5. Select Revert changes for this version to undelete.
like image 140
Nick Berardi Avatar answered Sep 19 '22 10:09

Nick Berardi


Did you only delete it locally, or did you commit the deletion? In the latter case, try checking out the previous revision.

like image 39
Sören Kuklau Avatar answered Sep 18 '22 10:09

Sören Kuklau