svnsync synchronize
Prev | svnsync Subcommands | Next

## Name

svnsync synchronize — Transfer all pending revisions from the source repository to the mirror repository.

## Synopsis

    svnsync synchronize DEST_URL

## Description

The svnsync synchronize command does all the heavy lifting of a repository mirroring operation. After consulting with the mirror repository to see which revisions have already been copied into it, it then begins to copy any not-yet-mirrored revisions from the source repository.

svnsync synchronize can be gracefully canceled and restarted.

As of Subversion 1.5, you can limit svnsync to a subdirectory of the source repository by specifying the subdirectory as part of the `SOURCE_URL`.

## Alternate name

sync

## Options

    --config-dir DIR
    --no-auth-cache
    --non-interactive
    --quiet (-q)
    --source-password ARG
    --source-username ARG
    --sync-password ARG
    --sync-username ARG

## Examples

Copy unsynchronized revisions from the source repository to the mirror repository:

    $ svnsync synchronize file:///var/svn/repos-mirror
    Committed revision 1.
    Copied properties for revision 1.
    Committed revision 2.
    Copied properties for revision 2.
    Committed revision 3.
    Copied properties for revision 3.
    …
    Committed revision 45.
    Copied properties for revision 45.
    Committed revision 46.
    Copied properties for revision 46.
    Committed revision 47.
    Copied properties for revision 47.
    $

Prev | Up | Next
svnsync initialize | Home | svnserve