本手册是为描述 Subversion 1.6.x 系列而撰写的。如果您运行的是不同版本的 Subversion,强烈建议您访问 https://svnbook.subversion.org.cn/,并参考适合您 Subversion 版本的文档。

名称

svnsync synchronize (sync) — 将所有待处理的修订版从源代码库传输到镜像代码库。

概要

svnsync synchronize DEST_URL

描述

svnsync synchronize 命令执行代码库镜像操作中的所有繁重工作。在查询镜像代码库以查看哪些修订版已复制到其中后,它将开始从源代码库复制任何尚未镜像的修订版。

svnsync synchronize 可以优雅地取消和重启。

选项

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

示例

将未同步的修订版从源代码库复制到镜像代码库

$ 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.
$