Search code examples
svnsvnadminsvndump

Combine parallel commits on different SVN servers


I'm pretty sure this can't be done, but wanted to see if anyone else had any suggestions.

During a migration to a new server, I dumped the repository from our old server and loaded it successfully. Started making commits to the new server, no problems at all. But after a few days, a DNS error started me committing to the old server again.

Now I've realized this problem, I can easily fix it by doing the dump and load process again, but I will lose change history for those few days where I committed to the new server. Is there a way I can merge these two repositories while keeping the change history from both?


Solution

  • can easily fix it by doing the dump and load process again, but I will lose change history for those few days where I committed to the new server

    No.

    Loading dump into existing repo is additive operation: if you'll dump revision-range from OLD svnadmin dump -r MIN:MAX ... (erroneously committed) and load into NEW only this dump, revisions will be added on top of old history