Migrating from Another SCM System
![]()
N. Dot (13●2●11●15)
| asked Jan 03 '13, 2:58 p.m.
retagged Jan 11 '13, 2:09 p.m. by Ken Tessier (841●1●7)
I looking for steps/documentation/best practices in regard to migrating from one source control system to RTC's SCM system. I have seen the link below which is specific to MS. However, I was looking for similar info for eClipse. Also, are there any specific concerns when migrating from StarTeam?
https://jazz.net/help-dev/clm/topic/com.ibm.team.concert.dotnet.doc/topics/t_migrate_from_scm_to_jazz.html Thank you! |
2 answers
![]()
Geoffrey Clemm (30.1k●3●30●35)
| answered Jan 03 '13, 4:10 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Note that the topic referenced in the question is just about what you need to adjust in Visual Studio *after* you have migrated your version data into RTC SCM ... it doesn't help you actually do the data migration from one source control system to another.
If you don't need version history, and if you don't need to import multiple branches of the same code base, then it is easy to migrate ... just load the tip of the branch you want to import into the file system, and then "share" that file system tree into RTC SCM. If you want history, then it gets harder. RTC currently only has two built-in "history importers" ... from Subversion and from ClearCase. If you want to import history from some other SCM system, then one approach is to do it as a two phase process ... first import from the other system into either Subversion or ClearCase, and then import from there into RTC. Since Subversion and ClearCase are two of the most commonly used SCM system, there is a reasonable chance that you can find a history importer from the other SCM system to one of those. If that is not the case, then you'll need to script the import yourself. Comments OK Geoff, I give. I have looked all over the place over the past few months for documentation about how to populate a RTC SCM repository. I know that it is not difficult and I have managed to do it in the past. However, I can not find I link that I can reference as needed. Please help.
![]() FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
RTC SCM uses the term "share" to refer to putting files under source control.
so what is there documentation on how to load share files if you want to add them to an Eclipse project?
The procedure that I have followed in the past is something like this. But I can't find this documented anywhere.:
![]() FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Yes, the procedure in the immediately preceding comment is fine.
N. Dot, you might find the following article useful: https://jazz.net/library/article/1016 (Loading Content from a Jazz Source Control Repository in Rational Team Concert 4.0)
showing 5 of 6
show 1 more comments
|
![]()
https://jazz.net/library/article/650 - Importing data from Subversion and CVS into Jazz Source Control
If you can get your data into CVS or SVN, you can use the SVN importer from the Eclipse client. Check the article for details. As for StarTeam specifically, there isn't any documentation about migrating from it. Somebody else might have insight about the process. For setting up with SCM, you'll want to think about the components to create for your source code. You can take a look at the articles in the library to get an idea of how SCM works and give you ideas of how you want to organize your source code in SCM. |