Moving RTC SCM content to another repository?
I have a need to move code under Jazz SCM from one repository to another and wondering if there is a good method of doing so. My source is RTC 3.0.1.1 and the destination is RTC 4.0.5.
I have figured out how to move work items but the code has me thinking. I would like to try temporarily "friending" the new repository and attempting a deliver to the new project(s). Has anyone tried that approach? Is there any other approach that would allow me to preserve my baselines and snapshots?
Cheers!
I have figured out how to move work items but the code has me thinking. I would like to try temporarily "friending" the new repository and attempting a deliver to the new project(s). Has anyone tried that approach? Is there any other approach that would allow me to preserve my baselines and snapshots?
Cheers!
Accepted answer
To replicate code from one RTC repository to another, you would use the distributed delivery (see https://jazz.net/library/article/535). But it is likely that you will not be able to do so directly from an RTC-3.0.1.1 repository to an RTC-4.0.5 repository, so you would have to do it in two stages:
- upgrade your RTC-3.0.1.1 repository to RTC-4.0.5
- deliver from your upgraded RTC-3.0.1.1 repository to your RTC-4.0.5 repository
In order to replicate your baselines, you will need to deliver each baseline individually (clearly, scripting this up will be in order, unless you are very patient). Also, there is no way to automatically replicate snapshots, so you will have to recreate them in the target repository.
- upgrade your RTC-3.0.1.1 repository to RTC-4.0.5
- deliver from your upgraded RTC-3.0.1.1 repository to your RTC-4.0.5 repository
In order to replicate your baselines, you will need to deliver each baseline individually (clearly, scripting this up will be in order, unless you are very patient). Also, there is no way to automatically replicate snapshots, so you will have to recreate them in the target repository.
Comments
showing 5 of 6
show 1 more comments