Moving Elements Within a Project

To move an element within a project:

  1. Before moving the element, check in the file.

  2. Select the item that you want to move.

  3. Depending on your perspective:

  4. Select the new location for the file and the desired options.

    If the file is not already checked out or made local, you are prompted to check it out or make it local. Select Make Local and click OK.

    The file is moved to the new location. The old location is shown alongside the file name.

  5. Commit the changes for the moved file to the repository by right-clicking the moved item and choosing Team | Commit Move.

  6. The Commit Move dialog appears.

  7. Deselect any items that you do not want to commit to the repository and change the commit options as needed. For example, if you select Yes for Convert to outgoing additions, new files will be created and the originals deleted, instead of moving the existing ones. If you are prompted to relate requests, choose the requests and complete the Commit Move dialog box.

  8. On the Relate Requests panel, select the Dimensions CM requests to relate to the item during the commit operation. The items are grouped by type, allowing you to easily relate requests to multiple items with similar types.

  9. By default, only those requests that can be used are displayed. If you choose the Show All option, the unavailable requests appear in italics and the Details column provides information on why they cannot be used.

  10. Synchronize the project by selecting the project and choosing Team | Synchronize with Repository. For example, if other elements were automatically updated with new references to the file location, you must check in the updated elements.

  11. All users should now get the updated project or project element from source control.