O'Reilly logo

Learning Perforce SCM by Robert Cowham, Neal Ralph Firth

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 9. Perforce Streams

In this chapter, we cover Perforce streams. Out of the box, streams support a set of predefined branching models. These are based on the metaphor of a stream where change flows in specific ways.

In this chapter, we'll cover the fundamentals of using streams. We'll see that under the covers, streams are a specific way of using the mainline model to support parallel development. Additionally, we'll look at the concept of branch stability and how streams use the merge-down, copy-up paradigm to support stability.

In this chapter we will cover:

  • Basic stream patterns
  • The mainline model
  • Branch stability
  • Creating streams
  • The merge-down, copy-up paradigm
  • More advanced options

Understanding streams

Unlike the wide-open, user-managed situation ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required