On Sat, Jul 9, 2011 at 12:54 PM, Les Mikesell <lesmikes...@gmail.com> wrote: > On 7/9/11 11:30 AM, Nico Kadel-Garcia wrote: >> >> There are numerous others, such as pre-staging with "svnsync" to >> switch arachitures or refactoring of projects into different >> repositories, or finally getting things under $URL/project/trunk >> instead of $URL/trunk/project.. In that case, the UUID's of the >> repositories would be distinct, and switchover for clients is >> trickier. > > You can use svnsync to do the copy, then change the uuid to match the old > one as long as the final transaction matches - that is you do not do any > commits during or after the last sync run. It is much slower than rsync'ing > the underlying files (and doesn't take hooks), but might be worth doing if > the original repo started with an old version of subversion.
I've used that. It's potentially more dangerous, especially because svnsync can be used with repository splitting.