Seeing Inheritance in the Stream Hierarchy

  1. Go to the StreamBrowser tab (example: acme).
  2. Drag-and-drop one workspace from its current parent, the integration stream, to the base stream. (Leave the other workspace under the integration stream.)
  3. Double-click the workspace you just “reparented” to open it, then click the Update button () on the toolbar.
  4. Note the version-ID of some file in the workspace (example: acme/1). The direction of the separator character varies with the operating system.
  5. Modify that file (right-click and choose Edit from the context menu).
  6. Click the Promote button () on the File Browser toolbar.

    Alternative: Right-click and choose Promote from the context menu.

    This is a shortcut — the Promote command in the GUI performs an automatic Keep on the modified file.

  7. Switch back to the StreamBrowser tab.
  8. Double-click the base stream to open it, then navigate to the file that you just promoted.

Tip: The Outgoing Changes mode () displays all files that have been promoted from a child stream or workspace.

  1. Note the new version of the file in the stream (example: acme/2).
  2. Switch back to the StreamBrowser tab.
  3. Double-click the integration stream to open it, then navigate to the file that you just promoted to the base stream.

    The version of the file in the integration stream (example: acme/2) is the same as the version in the base stream. This version has been automatically inherited from the base stream.

  4. Switch back to the StreamBrowser tab.
  5. Double-click the second workspace (the one that is still under the integration stream) to open it, and navigate to the same file.

    The version-ID of the file in this workspace is not the same as in its parent, the integration stream. This fact is reflected in the file’s (stale) status indicator. Inheritance by workspaces is not automatic, but occurs only when you Update the workspace.

  6. Click the Update button () on the toolbar.

    The same file version (example: acme/2) has now been loaded into the workspace. The file’s status no longer includes the (stale) indicator.