On 11/1/2010 4:23 PM, Taro Fukunaga wrote:
Dear users,

 From what I've read, svnsync is *intended* for mirroring repositories
(in read-only fashion) while svnadmin dump is for dumping a repository
(for the purpose of loading it to a new repository). If I wanted to
migrate a repository from one server to another, which solution is
better? Is there a rule like, "never use svnsync for migration" or
"svnadmin must be used for migration"? I don't find hard rules about
this so I don't know if it's up for interpretation.

Dump/load is probably a bit simpler since you can shut down your svnserver/http remote access to make sure nothing changes and loading to an empty repository sets the uuid from the dump to maintain compatibility with checked-out workspaces. But, svnsync should work too, or there wouldn't be much point to having it. You need to fix up the hooks to match the old version either way.

--
  Les Mikesell
   lesmikes...@gmail.com

Reply via email to