P4V User's Guide (2014.3)

Working with Streams

This chapter provides an introduction to Perforce Streams and describes how to use them. It includes the following topics:

  • About Streams

  • About Stream Views

  • Setting up Streams

  • Creating New Streams

  • Creating Stream Workspaces

  • Selecting Streams

  • Using the Stream Graph

  • Branching with Streams

  • Merging Down and Copying Up Between Streams

  • Working with Task Streams

  • Working with Virtual Streams

  • About This Manual
  • Introduction
    • About P4V, the Perforce Visual Client
      • Basic concepts
    • Getting Started with P4V
    • Getting more information
    • Checking for updates
  • Using P4V
    • Connecting to the Perforce service
      • Favorite connections
      • Connecting to unicode-mode Perforce services
    • Creating and managing workspaces
      • Create a workspace
      • Change your workspace
      • View workspaces
      • Search for workspaces
      • Delete and unload workspaces
      • Defining a Workspace View
        • Syntactic view specification
        • Graphical view specification
    • Navigating P4V
      • Terminology
      • Layout
      • Update status information
      • Modify views
      • Open P4Admin, the Administration Tool
    • About P4V icons
    • Bookmarking files
      • Bookmark a file or folder
      • Manage bookmarks
    • Using P4V shortcuts
      • Drag and drop
      • Shortcut keys
    • Searching and filtering
      • Find files in a depot or workspace
      • Find a file, folder, or specification in the active tab
      • Find specifications using filters
      • Save and reuse filters
      • Filter with file paths
    • Working Without a Perforce Service Connection
  • Configuring P4V
    • Configuring P4V Preferences
      • Connections
      • Streams
      • Server Data
      • Behavior
      • Merge-Integrate
      • Integrate Flags
      • Copy
      • Branch
      • Double-click
      • Shortcuts
      • Logging
      • Display
      • Files and History
      • Features
      • Tools
      • Image Timelapse
      • File Editors
      • Diff
      • Merge
      • Applets
    • Editing User Preferences
  • Managing Files
    • Adding Files to the Depot
    • Retrieving Files from the Depot
    • Editing Files
    • Checking in files
      • View changelists
      • Submit changelists
      • Reverse a changelist submission
      • Restrict access to a changelist
      • Configure changelist display
    • Displaying the Revision History of a File or Folder
      • Files
      • Folders
    • Changing a File's Type
    • Renaming and Moving Files or Folders
    • Deleting Files
    • Diffing Files and Folders
      • Diff dialog options
      • Check workspace consistency
      • View the state of the depot at a specified point in time
    • Shelving Files
      • Shelve checked-out files in a pending changelist
      • Unshelve files
      • Submit shelved files
      • Delete shelved files
  • More File Management Tools
    • Viewing Codeline History in the Revision Graph
      • Read the Revision Graph
      • Navigate the Revision Graph
      • Filter the Revision Graph
      • Display details
    • Viewing File History with Time-lapse View
      • Toolbar
      • Slider
    • Viewing Image File History with Time-lapse View
    • Using the Folder Diff Utility
    • Diffing Text Files
      • Navigate Diffs
      • Set Preferences
    • Diffing Images
    • Diffing Microsoft Word Files
    • Merging Files
      • Navigate Diffs
      • Merge Text
        • Choose Text Chunks
        • Edit Text
      • Set Preferences
  • Managing Codelines
    • Creating Branches
    • Merging Files Between Codelines
      • Open files for merge
    • Resolving Files
      • Resolve individual files
      • Resolve multiple files
    • Managing Branch Mapping
      • Work with branch mapping
    • Managing Labels
      • Create labels
      • Label files
      • Display and search for labels
      • Edit labels
      • Delete and unload labels
      • Retrieve file revisions in a label
    • Managing jobs
      • Create a job
      • Add a job to a pending changelist
      • View jobs
      • Search for jobs
        • Search for jobs using Perforce filter expressions
        • Search for jobs using file paths
        • Search for jobs using the Job Query Builder
  • Advanced P4V Options
    • Configuring Custom Tools
      • Environment considerations
      • Add custom tools
      • Import and export tools
    • Launching P4V Components from the Command Line
  • Working with Streams
    • About Streams
      • The mainline model
        • Stream types
        • Stream hierarchy in the Stream Graph
      • Stream views
      • Propagating change between streams
      • Stream depots
      • Terminology differences between command line client and P4V
    • About Stream Views
      • Stream path types
      • Stream path syntax
      • Inheritance between parents and children
      • Examples
        • Simple share
        • Share and import
        • Share, isolate, exclude, and import
        • Child that shares all of the above parent
      • Remap files
      • Ignore files
    • Setting up Streams
    • Creating New Streams
    • Creating Stream Workspaces
    • Selecting Streams
    • Using the Stream Graph
      • Display streams
      • Stream graph display conventions
      • Configure the stream graph display
      • Display stream status
      • Work in a stream
    • Branching with Streams
    • Merging Down and Copying Up Between Streams
      • Merge down
      • Copy up
      • Propagate change between unrelated streams
    • Working with Task Streams
      • Overview
      • Create a task stream from a parent stream in the same depot
      • Create a task stream in a different depot
      • Create a task stream without a parent
      • Convert a task stream to a regular stream
      • Delete and unload task streams
      • Filter task stream files out of File History results
    • Working with Virtual Streams
      • View virtual streams
      • Stream path behavior in virtual streams
      • Create a virtual stream
      • Submit changes to a virtual stream
      • Merge and copy to a virtual stream
  • Integration with Swarm
    • Introduction
      • Swarm
      • Workflow of a review
      • Setting up the Swarm integration
      • Authentication with Swarm
    • Swarm Integration Features
      • Request a review
        • Request a review from a pending changelist
        • Request a review from a submitted changelist
      • Update a review
        • Update a Swarm review from a pending changelist
          • Option 1: From associated pending changelist
          • Option 2: From a pending changelist not associated to the review
        • Update a Swarm review from a submitted changelist
      • Open review in Swarm
        • Getting Files from a Review
      • Review Id and Review State columns
  • License Statements
Hide partial matches
Highlight matches
0 matching pages
    Previous
    Launching P4V Components from the Command Line
    Next
    About Streams