Branch or reparent streams

To create a new development or release branch, create a child stream from a parent stream. You can also create a virtual sibling of your mainline stream by branching.

Note

You can create a task stream by creating a child stream from a parent, but you can also create a parentless task stream. See Working with Task Streams.

To create a child stream:

  1. In the Streams tab, right-click the stream and select Create New Stream from 'stream_name'…​.
  2. In the Stream: New dialog box, define the new stream.

    See Create streams.

  3. Verify that the new stream appears correctly in the stream graph.

    If you have specified the stream type correctly, more stable streams are displayed above the parent and less stable streams below the parent.

To reparent a stream

You can also reparent streams that have already been branched. To reparent a stream, do one of the following:

  • In the Stream Graph tab, drag the stream to the new parent stream.
  • In the Streams tab (list or tree view) or the Stream Graph tab, right-click the stream, select Edit Stream 'stream_name' ​, and enter a new parent in the Stream: Edit dialog box.
Note

You cannot reparent a sparse stream or a task stream.