On Oct 1, 2010, at 16:20, Andrew N Marshall wrote: > > I'm trying to merge multiple Subversion repositories into a single repository > without too much hassle on my users. > > I did roughly the following: > >> svnadmin dump old_repo> old_repo.dump >> svnadmin load combined_repo --parent-dir old_repo_path< old_repo.dir >> cd old_working_dir >> svn switch http://server/combined_repo_root/old_repo_path > svn: Repository UUID '47910ef9-e52f-470c-a5c0-0a25e3386063' doesn't match > expected UUID '4b1b6bb6-f4d7-4649-9891-0302873c425d' > > > I also tried... > >> svn switch --relocate http://server/old_repo_root >> http://server/combined_repo_root/old_repo_path > svn: The repository at 'http://server/combined_repo_root/old_repo_path > ' has uuid '47910ef9-e52f-470c-a5c0-0a25e3386063', but the WC has > '4b1b6bb6-f4d7-4649-9891-0302873c425d' > > > So switch doesn't work the way I expected, and obviously I can't make > multiple old repos share the same repository id. What are my alternatives to > perform the switch?
Users must check out new working copies.