Sharing Projects With Serena Dimensions CM

To place existing Eclipse projects under Dimensions CM control, you must share your Eclipse project with Serena Dimensions CM. If you are working with Eclipse project containers, see Adding Eclipse Projects to Project Containers.

When you Share an Eclipse project that resides outside of the Eclipse workspace, the location where the files reside becomes a compatible work area that can be shared with other Dimensions clients. That means that Eclipse, the desktop client, and other clients can work on common files located in this shared area. This is not possible for Eclipse projects that reside within the Eclipse workspace.

To share a project with Serena Dimensions CM:

  1. In Eclipse, right-click the project icon and select Team | Share Project.

  2. The Share Project dialog appears.

  3. Select Serena Dimensions from the Select a repository type list and click the Next button.

  4. The Select Connection panel appears.

  5. Select one of the following choices:

  6. If your current Eclipse session is not yet logged in to Dimensions, the Dimensions Login dialog box appears. Log in to Dimensions.

  7. The Project Selection panel appears.

  8. Select from the following choices. The options available here depending on how your administrator has configured your Dimensions installation. You may be able to use Dimensions project, streams, or both.

  9. To add the project to a Dimensions project container, select Create in Eclipse Project Container. For details on working with project containers, see Using Eclipse Project Containers.

  10. If you chose to create a new stream or project, you must complete the following steps:

    1. For a new stream, click Next, then select the product, enter a stream name and description, and name the unique branch that will be used to identify file revisions stored in the stream.

    2. For a new project, click Next, then select the product, enter a project name, select a project type, and enter a description.

    3. To set a container offset, choose the design part, and set a work area for new items, click the Show Advanced Settings button. Set the following options:

     

    IMPORTANT

    You can not share in any of these circumstances.

    If you are working with project containers, see Adding Eclipse Projects to Project Containers.

  11. Click Next.

  12. If you are creating a new stream, complete the Additional Details dialog box and click Next. If you are creating a new project, skip ahead to the next step. Complete the following options on the Additional Details dialog box:

  13. If you chose to create a new project, complete the following steps:

    1. Complete the Based-on dialog box and click Next:

    2. Complete the Options dialog box and click Next:

    3. On the Named Branches dialog box, select valid named branches for the new project. CTRL+click to select multiple branches. Choose a default named branch from the Default Branch list. Click Next.

  14. If you have selected an existing Eclipse Project Container or Dimensions project or stream, the Share Project page appears. From here you can define a work area, set a container offset, and choose a design part. The same considerations and constraints for creating a work area, offset and design apart apply as described in Step 7, above.

  15. If you are working with Eclipse Project Containers, you may be required to specify a request when sharing projects. If the Relate Requests page appears, select a request from your inbox or working list.

  16. Review the Sharing Summary dialog box to ensure that the share settings are correct.

  17. Do any of the following:

  18. Click Finish.

Depending on your selections, any of the following may happen:

After your project is placed under control, a gold cylinder is added to the icon of each item to indicate that the item is under source control. The Dimensions CM information for the project, including its product and Dimensions CM project name, appears in brackets alongside the Eclipse project name.