Share this page

# Stream FAQ

This topic provides answers to some of the common questions about Dimensions CM streams.

In this topic:

## Which operations are not available for streams?

Any commands that allow folders or items to be changed directly cannot be used in streams. This forces the user to always use Deliver to get changes into a stream.

Get, Update, and Deliver are the core commands for streams.

Here are some of the operations that are not available for streams and work areas associated with streams:

- Check in

- Check out

- Revise Item

- Edit Item

- The Project Merge tool

Back to top

## Should each developer work in their own private stream?

No, as a general rule a team of developers working on a feature should share a stream. For example, a sprint team is working on a specific feature or a maintenance team is working on a patch release. However, it is good practice for a developer to create a private stream if they are working on a change that may destabilize the team’s main development stream.

Back to top

## Can I mix and match streams and projects?

Yes, some teams can use streams and others use projects.

Back to top

## Can I create a stream from a project?

You can create a stream only from another stream or a baseline. This avoids the potential for conflicts to be introduced into the new stream.

To create a stream based on a project, you need to create a tip baseline from the project and then create a stream from that baseline.

Back to top

## Can I create a stream from a project?

No, you cannot merge a project into a stream but you can merge a stream into a project.

Back to top

## How do I convert my projects into streams?

You need to create a release or tip baseline from your current development project and then create a new stream from this baseline. This new stream represents your mainline stream from which you can create a branch stream for development work.

Back to top

## What happens to work areas when developers convert to using streams?

After creating a new stream based on a project, each developer needs to create a new empty work area and run the Update command on that work area before they start work.

Back to top

## Can I use the Check in, Check out, Get, and Update Item commands in a stream?

These operations are not available for streams. Streams use optimistic locking.

The only way to populate your work area is with the Update or Get commands. To add files to a stream, use the Deliver command.

Back to top

See also:

- Stream merge FAQ

https://admhelp.microfocus.com Dimensions CM 8942
Tips to improve your search results... Dimensions CM Help Center CM Help 14.6 All View Local Help Center View Online Help Center back Go back in browser history forward Go forward in browser history Remove search highlights next topic Go to next topic previous topic Go to previous topic Print the current topic Version: