So I have my subversion repository stored on some cloud (for example code.google.com) but due to various reasons I need to make my code non-public.
I decided I needed to download the entire repository and migrate to my own svn server.
So I went about using:
svnsync init DEST SRC
svnsync sync DEST
And it took about 0.5 seconds for each revision of the repo!
Luckily my repo only had like 200 revisions... so a couple of minutes to wait. But what about mature projects that have 200,000 or 2,000,000 revisions!
... 2e6 * 0.5 / 60 / 60 / 24 ~ about 11 days!
Is there anything faster than "svnsync" to download your repo from a cloud?
I have this same problem in my collection of repositories that have hundreds of thousands of revisions. Here is how I get around it:
--force-uuid
.Now you are ready to run svnsync on your master server. This will continue from wherever your dump left off at.
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