I need to take a backup of SVN repository on local machine with full history so that I can compare revisions and see comments after deleting the repository from server. I am using TortoiseSVN as client and unfuddle as repository server. Actually my account will be expired from unfuddle withing few days and I need to get the repo on my local system for further process.
How should I move?
They are stored in the svn:log property.
If you right-drag the folder and use "SVN move versioned item(s) here", then you keep the history. Even the history of the files within the folder.
You can use svnsync to download a full copy of the repository including history. It basically just copies every changeset to a local path of your choosing. I have used this for backup in the past, and it works like a charm.
There is a tutorial that explains how to do this on Windows: http://creekcodes.blogspot.com/2010/02/how-to-svnsync-on-windows.html
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With