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:
Unlike the wide-open, user-managed situation ...