Using the Streams tool window
P4VS provides two ways to view streams graphically: you can use the Streams tool window directly in P4VS, or you can call the Stream Graph, a P4V component, from within P4VS. This topic discusses how to use the Streams tool window.
In the Streams tool window, status indicators between streams tell you which streams have changes to contribute and where the changes can be copied or merged:
The arrows are color-coded to indicate status:
- Gray: no merge or copy required
- Green: a merge or copy operation is available
- Orange: stream must be updated, after which merge or copy is available
For example, the following arrows next to a stream indicate that you must update it by merging down from its parent, after which you can copy up changes to the parent.

Right-clicking on a stream in the Streams tool window shows the available copy and merge actions that you can perform. If you need to work in another stream to complete an action, you are prompted to switch workspaces, create a new workspace, or select a workspace from an available list depending on the existing workspaces that are available for use with the target stream. From there you can preview the copy or merge operation and complete it. After the copy or merge is done, you are prompted to select a changelist (if the preference is set for changelist prompts) and then to save or submit that changelist. When the merge or copy workflow is complete, your connection changes back to the original workspace that was in use if the workspace was switched during the merge or copy process.
Editing Ignore Lists
To edit an Ignore List in Solution Explorer, right-click any file in the same folder and select Manage Files > Edit Ignore List. P4VS opens the Ignore List file for edit. If there is no Ignore List file in the current folder, P4VS creates one. Use Edit Ignore List when you want to add file types using wildcard expressions.
Displaying and searching for streams
To display the streams defined for the Helix Server depot to which you are connected in P4VS:
- Go to View > Streams to open the Streams tool window.
-
Search for streams using the filter fields.
You can filter by any combination of the following:
- Depot (requires an entry)
- Owner
- Name
- Parent
- Type
Use standard
Helix Server
syntax (//streamdepot/stream
). For more information, see the
Helix Core Command-Line (P4) Guide.
Note that because this tool window provides a hierarchical view of streams, you may see parent streams that do not match the filter. These are included in the list to show the hierarchy of the streams all the way to the related mainline, but are grayed out.
To change the order in which columns are displayed, drag the column headings right or left.
The details of a selected stream are displayed in the lower pane.