[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: How to sue multisite using subversion

From: Ryan Schmidt <subversion-2009a_at_ryandesign.com>
Date: Mon, 2 Mar 2009 04:38:05 -0600

On Mar 2, 2009, at 01:56, Irfan Sayed wrote:

> On 3/2/09, Ryan Schmidt wrote:
>> On Mar 2, 2009, at 01:37, Irfan Sayed wrote:
>> > On 3/2/09, Ryan Schmidt wrote:
>> >
>> >> On Mar 2, 2009, at 01:08, Irfan Sayed wrote:
>> >>
>> >>> I am planning to use subversion multisite. Does somebody tries
>> >>> multisiting using subversion. Can you please give me how to
>> >>> start,configure and documentation on subversion multisite.
>> >>> IS there any tool available which suffice the subversion
>> >>> multisite requirement.
>> >>
>> >> You didn't define what you mean by "multisite"... If, as Vivek
>> >> supposed, you mean that you want to have a repository that is
>> >> mirrored on several servers, each at different physical locations,
>> >> then WANdisco can help, but it costs money. You could also use
>> >> svnsync to mirror your repository; that's free. If you provide
>> >> more info on what you're actually trying to accomplish, we can
>> >> give more suggestions.
>> >
>> > Yes. What i mean is that i need my svn repository to be replicated
>> > to all development sites across the globe and each site should be
>> > in sync with each other on timely basis.
>> Have you already tried Subversion with just a single server at one of
>> your locations? It may not be as slow as you think.
> I alreay have subversion server placed in my location .

And you have determined that this is not fast enough for your needs?

> now i just want to make the replicas of svn repository and placed
> into different sites at different locations.
> once done, i need to start schedular which will sync these
> repositories.

Using svnsync, you can create any number of read-only mirrors of your
master repository. Furthermore, you can configure those mirrors to
proxy any write requests back to the master repository so that it all
works mostly transparently.

You usually set up svnsync in the post-commit and post-revprop-change
hooks of the master repository, so that any changes are copied to the
mirrors immediately after they're made on the master. So no scheduler
needs to be set up.

You can read more about svnsync in the book:


And in the svnsync notes file:


>> > I have heard wandisco is one of the option but have you heard tool
>> > like svk.
>> > This is freeeware but i dont know much about svk.
>> Yes, I've heard of svk. It's based on svn. Give it a try if you like.

I'm not sure how svk works, so you should ask on their mailing list
if you want to pursue that option.


To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2009-03-02 11:39:15 CET

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.