Helix Core is now P4. Product user interfaces will be updated soon. Learn more >>

P4 Visual Client (P4V) Documentation | 2026.1

# 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.

Your search for returned results