Copying Local Files
| Chapter 3. Using eSvn |

## Copying Local Files

To duplicate an item in the working copy, remembering history, use the Copy (local) option ( Modify->Copy (local) (Alt+Q) ). Items can be copied from a source in the working copy to a destination in the working copy or they can be copied from the remote repository to the working copy. When copying between local paths, the copied item is copied (added) to the destination and is scheduled to be sent to the repository on the next commit operation. When copying from a remote repository to the working copy a checkout is performed and the item is scheduled to be added to the repository. The `Copy` dialog provides the following fields:

Source

  The item path to be duplicated. The path may be a local path or remote URL.

Destination

  The path to where the source will be copied. The path may only specify a remote URL.

Revision

  Select the radio button and enter a value equal to a revision number. `KEYWORDS` are supported:

  HEAD

    The latest revision in the repository.

  BASE

    The "pristine" revision of an item in a working copy.

  COMMITTED

    The last revision in which an item changed before (or at) BASE.

  PREV

    The revision just before the last revision in which an item changed. (Technically, COMMITTED - 1.)

Date

  Select the radio button and enter a value equal to a revision date or time. Specify date or time using any of the following syntax:

  - 2004-02-17

  - 15:30

  - 15:30:00.200000

  - 2004-02-17 15:30

  - 2004-02-17 15:30 +0230

  - 2004-02-17T15:30

  - 2004-02-17T15:30Z

  - 2004-02-17T15:30-04:00

  - 20040217T1530

  - 20040217T1530Z

  - 20040217T1530-0500

Message

  A field with which to provide a free text message.

Deleting |  | Copying Remote Files