Well the entire problem is, there is no 'universal' solution for this, every case of server (otx, svn, tfs 0.x) has it's speciality and that makes it hard to create a guide/tutorial on how to migrate to a newer distribution.
Your best bet on how to do it is, if you take master branch or stable...