Teams share and integrate their ongoing work in streams. Think of a stream as a shared work area that can be updated at any time by team members. In this way, individuals can work on a team project, share their work with others on the team, and access the work of others during all stages of the project. The stream effectively represents the current shared state of the project.
Resources can be changed in the workbench without affecting the stream. Individuals must explicitly provide their changed resources to the stream.
Every repository has at least one stream. Under certain
conditions, more than one stream may be exist in a repository. For
example, one stream may be for ongoing work, and another stream may be for maintenance
work.