You can change the location of an element by dragging it from one directory to another, perhaps to a location in another project, while holding down the SHIFT key. You can also move an element with the Cut and Paste commands. AccuRev Plug-In for Visual Studio PE handles such operations as follows:
- If the destination is within the same AccuRev workspace, though not necessarily within the same Visual Studio project, an AccuRev Rename (or move) command is invoked automatically. (Note that in a C++ project, the copy operation does not create a file system object, merely a reference in the project file.)
- If the destination is not within the same
AccuRev workspace, the
Rename command fails.
Note: A plain drag-and-drop, without holding down the SHIFT key, implements a copy operation, as does a Copy-Paste sequence. No AccuRev command is invoked in this situation. If you copy the item to a location within an AccuRev workspace, the new copy becomes an (external) item.