You're not currently signed in.

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
# 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