Sync Repositories Between Subversion Servers
Method 1
svk ls http://source source svk ls http://target target svk smerge -IB //mirror/source //mirror/target svk sync -a
Method 2 from http://svn.haxx.se/users/archive-2004-06/0474.shtml
# to initialize mirrors $ svk mirror //remote/global http: //yourserver/repos/global $ svk sync //remote/global $ svk mirror //remote/site1 http: //yourserver/repos/site1 $ svk sync //remote/site1 # establish their local working copies $ svk cp //remote/site1 //local $ svk co //remote/global /path/to/global $ svk co //local /path/to/local # normal sync process $ svk sync //remote/global $ svk sync //remote/site1 $ svk smerge -C //remote/site1 //local $ svk smerge //remote/site1 //local # transfer local updates to remote $ svk smerge -C //local //remote/site1 $ svk smerge //local //remote/site1 $ svk sync //remote/site1