I'm currently migrating my dev services (VCS, CI, CD etc) to a new environment; part of this involves moving our SVN server. I've been able to set up the new SVN server (CollabNet Subversion) and copy over the existing repository using the svnadmin
tool to dump
from the source and load
on the target. However, until we have finished migrating over the rest of the services (in this case, JIRA, Fisheye, TeamCity and Octopus Deploy), we don't want our developers to use the new server.
Now, I can continue to run the svnadmin
tool one or two times a day to pick up incremental commits, but if this migration takes a couple of weeks to do, I would much rather automate the whole thing. I've seen plenty of articles on using svnsync
to create a mirror, but I haven't seen anything on how to eventually break that sync and go with the new server. Is it a simple step?