I have a SVN server with 6 (lets call them repo1-repo6) repos using version 1.6.9. Five of the repos are served using svnserve -d and one is mod_dav_svn (httpd).
1) I did a full dump of each repo on the old server and then did
svnadmin create repo1 repo2 repo3 repo4 repo5 repo6 on the new server
2) then i did
cat repo1.dump |svnadmin load repo1 to restore the full dumps to the new server. The new server is running svn 1.6.11.
3) Lastly I will do
svnadmin dump --incremental -r 1000:2000 repo1 > repo1.incremental_dump on the old server and
cat repo1.incremental_dump |svnadmin load repo1 on the new server for each repo where revision 1000 is the first revision created since I performed the full dump and 2000 is the youngest revision.
4)I plan on switching the IP in the DNS host record for the SVN server to point to the new server IP.
Is this a solid SVN migration plan?