About Streams

Dimensions CM supports Agile development by using streams to manage and control updates between local work areas and a repository. You can work with streams in the desktop and web clients, the Windows Explorer, Visual Studio and Eclipse integrations, and the dmcli and DM developer command-line utilities.

A stream is a container in a Dimensions CM repository for a set of item revisions. Streams are used to isolate the development of features from the main code base. Typically each development team uses a child stream that has been branched from a parent mainline stream. The child stream is merged back into the mainline as required.

Streams enable an iterative process where developers:

A stream cannot contain parallel versions of the same item and you cannot use functions that operate on individual files, such as check out and check in.

You should use streams if your team is going to:

NOTE  Your system administrator can configure your database to use: