Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

RTC SCM to GIT Migration

Hi Team, 


Is it possible to migrate Source Code from RTC SCM to GIT migration? Is there any tool available to do this migration?

Regards,
Kiran

0 votes



4 answers

Permanent link

Hi Kiran,

There's no official tool to do SCM to GIT migration, but there is a 3rd party git repo that provides scripts for it:

0 votes

Comments

Hi Andy, 


Thank you for the reply.

I gone through the link, and will it do the full migration along with history?
 

From the "How It Works" section in the github page, the script will do a full migration of the targeted RTC repositories.

For the history, it will create an empty git repository and load the oldest baseline from RTC. Afterwards it will go through each baseline and commit differences to git, thus replicating the history of the RTC workspace.


Alternatively, the wiki provides a way of using the full component history from RTC as well

https://github.com/rtcTo/rtc2git/wiki/Getting-your-History-Files

 Andy, 


Have you done this migration? 
Before migration what are all things I have to consider like backup procedure, things to handle for the migration activity and any configuration/modification in the rtc2gitcli?

Hi,

Unfortunately I have not done this migration with the latest versions of RTC but since the RTC SCM output, there shouldn't be much differences.

There isn't a need to do specific backup procedures on the RTC end as the tool does not affect RTC SCM, it only collects baseline data from it to create the Git repo.

For configuration, their wiki has a section for it:

For more in depth details on this tool, you may want to consult the actual developers on their slack.

Andy, 


I am using 5x version of CLM and migration activity is from 5x RTC SCM to GIT. 


Permanent link
Hi Kiran,

regarding general considerations:
Check the space which is used by the RTC SCM. There are metrics reports in RTC, which show the size of the SCM data.
As git is a distributed VCS it'll copy the complete repository to each client including the complete history.
If your RTC SCM is huge, you should have a strategy to split the git repos while you are migrating.
One possibility is to have one git repo per RTC SCM component.
If those are to big at the beginning,  you should think about having one history repo and one current repo per component.
The history repo contains everything, while the current repo contains only the relevant baselines, which are still in use, has to be fixed in the case of bugs and where the current development takes place.

Greetings Georg.

0 votes


Permanent link

Hi, 


RTC to GIT migration, how about baselines work? How the baseline visible from rtc to git after migration?

0 votes


Permanent link
Hi
Working on to migrate our RTC source repository to GIT, but I am missing SCM Command Line Interface.
that is required  to use above mentioned tool. Is it something that I have to download?.

0 votes

Comments

You can download the package from https://jazz.net/downloads/workflow-management/.

Download the "SCM Tools" for your Jazz version.

Hi Stefan
Sorry for my lack of knowledge?, but looking into the package you have added link to, I can not finde any files related to SCM Command Line Interface.

I have answered on your own question. Please do not spam other users questions. 

Sorry it was not spam but a very relevant question.

The forum etiquette is to ask your question as a new question.

Your answer

Register or log in to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details
× 1,202

Question asked: Mar 09 '19, 1:35 a.m.

Question was seen: 9,135 times

Last updated: Mar 24 '22, 10:57 a.m.

Confirmation Cancel Confirm