We use the svnsync synchronize command with a fair amount of success. We have this set to run automatically in the hook scripts as described in the Red Bean Subversion book (available in html). This was successful enough that we chose not to use a third party tool to do the repo sync, (so I can’t really advise on 3rd party methods).
When that occasionally chokes we use svnadmin dump –incremental of a specific revision, and then svnadmin load to the backup server (mirror) location. It takes some modifying of the mirror repo’s /db contents to get the sync to run again after loading a revision to a synced mirror in this way.
My point being – simply – there are a couple other methods besides hotcopy – and these can be done incrementally which sounds more like what you’re already doing.
(Please excuse any leagal disclaimers that will follow – I’m not allowed to shut it off)
From: Erik Huelsmann [mailto:ehuels_at_gmail.com]
Sent: Wednesday, June 29, 2011 9:28 AM
To: Waseem Bokhari
Cc: users_at_subversion.apache.org; wasi_shez_at_hotmail.com
Subject: Re: Taking mirror Backup of SVN Repos through 3rd Party Software
On Wed, Jun 29, 2011 at 6:17 PM, Waseem Bokhari <waseem.bokhari_at_netsoltech.com<mailto:waseem.bokhari_at_netsoltech.com>> wrote:
We are using 3rd party software that take (Copy/Paste) Backup of all databases of SVN on differential basis. I have some confusion.
What's in all these *.txn folders (33740-q3q.txn, 1757-1d0.txn, 33753-q43.txn) Please guide ? Are they of any use? What is their importance for Us? Could they be ignored or excluded?
For some reason new set of files that are being dropped into these folders and they happen to be Alternate data streams, and which we do not seem to be able to pseudo mirror.
The only safe way to run a backup of a Subversion repository is to use the 'svnadmin hotcopy' functionality or equivalent functionality in other Subversion clients.
With kind regards,
This message is for the named person's use only. This communication is for
informational purposes only and has been obtained from sources believed to
be reliable, but it is not necessarily complete and its accuracy cannot be
guaranteed. It is not intended as an offer or solicitation for the purchase
or sale of any financial instrument or as an official confirmation of any
transaction. Moreover, this material should not be construed to contain any
recommendation regarding, or opinion concerning, any security. It may
contain confidential, proprietary or legally privileged information. No
confidentiality or privilege is waived or lost by any mistransmission. If
you receive this message in error, please immediately delete it and all
copies of it from your system, destroy any hard copies of it and notify the
sender. You must not, directly or indirectly, use, disclose, distribute,
print, or copy any part of this message if you are not the intended
recipient. Any views expressed in this message are those of the individual
sender, except where the message states otherwise and the sender is
authorized to state them to be the views of any such entity.
Securities products and services provided to Canadian investors are offered
by ITG Canada Corp. (member CIPF and IIROC - Investment Industry Regulatory
Organization of Canada), an affiliate of Investment
Technology Group, Inc.
Investment research products and services are produced and offered by
ITG Investment Research, Inc. and not ITG Inc. (a FINRA member firm and
ITG Inc. and/or its affiliates reserves the right to monitor and archive
all electronic communications through its network.
ITG Inc. Member FINRA, SIPC
Received on 2011-06-29 19:40:19 CEST