I needed to merge some branch repo into another and instead, by mistake, I have used "svn copy" which had overwritten the destination repository and so some of the files were lost. Good news is that I have daily backups created with `svnadmin dump' but I'm not that sure how it's best to proceed in order to restore that lost files and also keep the new ones which have been added later.
I was thinking doing like this:
- create some svn temporary repository
- use "svn load /path/to/the/temp-repository/
- cd /path/to/the/temp-repository/
- remove all .svn dirs recursively
- go to the branch that I have overwritten and use rsync to send the lost files to the working repository.
Not sure if this is the best approach. Any thoughts ?