To move an element between projects:
Before moving the element, check in the file.
Select the item that you want to move.
Depending on your perspective:
Right-click and choose Move. Type the new name of your resource.
Right-click the file and choose Refactor | Move. The Move dialog appears.
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 project and location are shown alongside the file name.
Commit the changes for both the old and the new projects to the repository.
Under the new project, right-click the moved item and choose Team | Commit Move.
The Commit Move dialog appears.
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.
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.
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.
Synchronize the old project with the repository by right-clicking the project and choosing Team | Synchronize with Repository.
All users should now get the projects from source control.