On Tue, Jul 14, 2009 at 10:35:26AM -0500, Ryan Schmidt wrote:
> You can use svnsync to transfer all or part of the repository to
> another server. So you can either sync the whole thing to another
> server with more disk space and then do your dump, filter and load;
> or you can sync just the project you want to extract to the new
> server and there's your new repository all ready to go (well, you'd
> have to copy over conf files and hook scripts if you have them). At
> least, I was led to believe you can now, with the latest Subversion,
> sync just a part of a repository; I'm not sure what the syntax for
> that is.
$ svnsync help init
initialize (init): usage: svnsync initialize DEST_URL SOURCE_URL
[...]
If the source URL is not the root of a repository, only the
specified part of the repository will be synchronized.
[...]
Should work with 1.6.x at least.
Note: If you can, use 1.6.3. It contains a fix for a rather annoying
bug in svnsync affecting everyone who does not have their log messages
etc. in clean UTF-8.
Stefan
Received on 2009-07-14 17:48:43 CEST