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

P4 CLI Documentation | 2026.1

# Branching streams (merge)

Branching is a method of maintaining the relationship between sets of related files. Branches can evolve separately from their ancestors and descendants, and you can propagate (merge) changes from one branch to another as desired.

To create a stream, use the `p4 merge` command. The `p4 merge` command is also used to propagate changes between existing sets of files. For details about merging changes, see Merge changes.

In this section:

Your search for returned results