• Name

    svn move – Move a file or directory.

    Synopsis

    svn move SRC DST

    Description

    This command moves a file or directory in your working copy or in the repository.

    Tip

    This command is equivalent to an svn copy followed by svn delete.

    Note

    Subversion does not support moving between working copies and URLs. In addition, you can only move files within a single repository–Subversion does not support cross-repository moving.

    WC -> WC

    Move and schedule a file or directory for addition (with history).

    URL -> URL

    Complete server-side rename.

    Alternate Names

    mv, rename, ren

    Changes

    Working copy, repository if operating on a URL

    Accesses Repository

    Only if operating on a URL

    Options

    --message (-m) TEXT
    --file (-F) FILE
    --revision (-r) REV (Deprecated)
    --quiet (-q)
    --force
    --username USER
    --password PASS
    --no-auth-cache
    --non-interactive
    --editor-cmd EDITOR
    --encoding ENC
    --force-log
    --config-dir DIR
    

    Examples

    Move a file in your working copy:

    $ svn move foo.c bar.c
    A         bar.c
    D         foo.c
    

    Move a file in the repository (an immediate commit, so it requires a commit message):

    $ svn move -m "Move a file" http://svn.red-bean.com/repos/foo.c \
                                http://svn.red-bean.com/repos/bar.c
    
    Committed revision 27.
    

    The Version Control with Subversion book is licensed under the Creative Commons Attribution License v2.0.
    To submit comments, corrections, or other contributions to the text, please visit http://www.svnbook.com.