On my clear case integration view there is an option ‘Synchronize with stream’ which is sometimes enabled and sometimes disabled. What governs if this is enabled or disabled? Also it seems when i click this, it just updates the integration view. So why we need a separate function like ‘Synchronize with stream’ when we can just update the integration view?
On my clear case integration view there is an option ‘Synchronize with stream’ which
Share
That button is only active when the configuration of your view (ie the list of baselines listed by your config spec) isn’t the same than the configuration of your stream.
The fact that is also update the view is only a side-effect of your view being a snapshot one.
For a snapshot view (ie a view on your disk):
The fact that it updates your “integration view” is just because your view happens to be associated with the Integration Stream.
But as my previous answer on “Integration stream vs integration view in ClearCase” shows, there can be many other views (associated to many other sub-streams, also called “Development Streams”).
Note: the cleartool command actually behind that button is:
If you execute it at the root directory of a snapshot view:
It will trigger the update (after updating the config spec)