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

Preparation for data migration

Hi, 
Soon we need to shift from " version Control" to "RTC".
Can you share any reference material or preparation plan. I want to know the things to be considered for this data migration. What to do, what not to do, etc.
Please suggest.

0 votes

Comments

The current system is "Version Manager" that needs to be migrated to RTC. 

Is this Serena's PVCS Version Manager?

 Yes Geoffrey. I have no clue from where to start. Please suggest.

I'm not aware of a direct PVCS->RTC importer.  One approach is to use a two step process ... use a PVCS->SVN importer, and then use the SVN->RTC importer.   Another approach is to write your own importer script, using the RTC scm command line to create the information in RTC.

 Thanks.

can you direct me to the jobaids for pvcs>svn and svn>rtc importers? 

Alternatively, making a copy of the files from version manager on my local drive and then importing them in components, will that work?

If you google "pvcs subversion", the first hit is:
http://www.polarion.com/products/svn/svn_importer.php
I haven't used it myself, but it probably is a good place to start.
For subversion to RTC, see:
https://jazz.net/library/article/650

But if all you need is the latest version from your main branch, then extracting a copy of the files from PVCS onto your local drive, and then just importing them into RTC (using Eclipse, or the scm command line) is definitely the simplest and fastest approach.

 Hi Geoffrey,

I was wondering what is the difference between using the importers compared to just importing the files into components. Please share your thoughts...

The difference is that a simple file system import will create a new history item for each imported file (with a single initial version), while the other styles of import will import the previous history of a file (in the case of "write your own script", the amount of history imported will be determined by the algorithm of your script).

showing 5 of 8 show 3 more comments


One answer

Permanent link
I would pick a baseline of the files in the old system and then share that in Jazz SCM.
I would discourage to import the whole history into the new system. Keep the old one alive for some time and reduce access permissions. If you don't hear anything for half a year, switch the system off and keep a backup.

  1. If you need to import more than one baseline, you should start with the first (oldest) baseline. Import the projects and files into Eclipse. Share that with RTC SCM, create your baseline in RTC and deliver to the stream.
  2. Unload the repository workspace you used for sharing
  3. Import the next versions of the files (next baseline) and share them again with the repository workspace. SCM should detect the differences and provide change sets.  Create your baseline in RTC and deliver to the stream.

This way you should be able to import more than one baseline and be able to detect differences to them once you get started developing.



0 votes

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

Question asked: Feb 21 '15, 9:02 a.m.

Question was seen: 3,756 times

Last updated: Feb 23 '15, 1:19 p.m.

Confirmation Cancel Confirm