migrating ClearCase UCM multicomponent vobs with intervob l
I'm evaluating a possible move to RTC from ClearCase UCM. Migrating the existing codebase, while maintaining the existing components, is required. We use multicomponent vobs with intervob links, so the top-level file structure in a CC view is crucial.
Here is a typical example, components marked with *. (I understand symbolic links are not currently supported - but are a top priority).
I thought view_root would be the elipse project workspace in RTC. But I just can't figure out how to do this. I would be very grateful if somebody can show me a (painless) way to set up this structure. Regards, David |
22 answers
You figured it out. Current change set is a way to denote the prefered
change set to check new files into, when using the "Check in All" action. But changes to files always go into opened change sets that modify that same file first. I find this behaviour useful if I'm working on two independent bugs and I'm too lazy to suspend/resume. I know I just need to get the right files into the right change sets the first time around (by setting Current to the change set according to which bug I'm working on), but after that I can just use "Check in All" and the changes collect in their appropriate change set when I'm only modifying files I've already edited before. On Fri, 07 Aug 2009 07:08:03 -0400, David.Sedlock.infineon.com <David> wrote: When I try to explicitly checkin against the 2nd changeset, I get the -- |
Geoffrey Clemm (30.1k●3●30●35)
| answered Aug 07 '09, 11:30 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
The key here is the use of "checkin-all".
Here's what's happening. You cannot checkin a change to a given file to a new change set if you have a checkin to that same file in a non-completed change set. If you had explicitly tried to checkin to the new change set, it would have given you an error message of the form "you cannot checkin to this change set because you have a non-completed change in another change set". But for checkin-all, for any given change, it first looks at whether you have a non-completed change set with changes to that file, and if so, checks in to that change set. Only if you do not have such a change-set does it look to see what the "current" change set is. So you need to "complete" the first change set before you can checkin to the second change set. Cheers, Geoff David.Sedlock.infineon.com wrote: I did it all carefully again and it really is not working. |
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.