RTC unable to do a diff between 2 baselines imported from clearcase
1. Synchronize clearcase stream (STREAM_1, BASELINE_1) to RTC
When we do a diff between these 2 baseline in RTC it reports them as mutually exclusive. , esentially indicating the code bases are entirely different. A clearcase diff of the baselines report only the actual difference between the baselines.
Any suggestions on how to resolve this is appreciated.
|
2 answers
Geoffrey Clemm (30.1k●3●30●35)
| answered May 11 '13, 3:42 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
The ClearCase Synchronizer keeps track of the ID of elements and components you have imported in a stream for re-use in another synchronized stream, but does not keep track of the ID of versions you have imported. So when you create two new synchronized streams, that creates new versions for each of the initially imported files (whose predecessor is version-0). So the behavior you saw is expected. Just to confirm, when you do an actual "compare" of any two files in the two baselines, the RTC file compare operation should say "no differences between the two versions"
Note: If you had initialized the RTC stream of the second synchronized stream with the content of the RTC stream of the first synchronized stream before you imported any files from ClearCase, it would have detected that they were the same version, and the RTC compare would have said "no changes". Comments
Steve Briand
commented May 11 '13, 4:01 p.m.
So to be clear we would create the second synchronized stream, but before initiating the import of UCM baselines from ClearCase we would either set the component baseline or deliver from the first stream to create an initial state in the component for the second stream.
Geoffrey Clemm
commented May 11 '13, 7:35 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
That is correct.
|
Hi Praveen, you might want to check that you didn't create 2 unique components with the same name. An easy way to verify this would be to list the UUID's via command line like so:
D:\rtcinstalls\RTC-Client-Win-3.0.1.5\jazz\scmtools\eclipse>scm -u y list components JCBRM
Workspace: (1057:_txrFoJsgEeKAmaqeh8_gLw) "JCBRM" <-> (1041:_vmGHEEWhEeKP7ZphD52zrg) "BRM Stream"
Component: (1043:_sh2S8EWhEeKP7ZphD52zrg) "Banking Logic"
Component: (1047:_sobcEEWhEeKP7ZphD52zrg) "C# UI"
Component: (1055:_spS-wEWhEeKP7ZphD52zrg) "Web UI"
Component: (1053:_spFjYEWhEeKP7ZphD52zrg) "Prerequisites"
Component: (1070:_mNLiMLioEeKIwpoTkK3mdw) "Build"
Component: (1051:_so4vEEWhEeKP7ZphD52zrg) "Java UI"
Component: (1049:_sorTsEWhEeKP7ZphD52zrg) "Database"
Component: (1045:_soLkcEWhEeKP7ZphD52zrg) "Build"
|
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.