名称

svnsync initialize — 为与另一个版本库的同步初而始化目标版本库。

概要

svnsync initialize DEST_URL SOURCE_URL

描述

svnsync initialize检验版本库是否满足了新镜像版本库的需求—它必须没有存在的版本历史,并允许修订版本修改—记录镜像版本库与源版本库关联的初始管理信息,这是对即将镜像的版本库的第一个svnsync操作。

别名

init

选项

--non-interactive
--no-auth-cache
--username NAME
--password PASS
--config-dir DIR

例子

因为无法修改修订版本属性而初始化镜像版本库失败:

$ svnsync initialize file:///opt/svn/repos-mirror http://svn.example.com/repos
svnsync: Repository has not been enabled to accept revision propchanges;
ask the administrator to create a pre-revprop-change hook
$

以镜像初始化版本库,包含已创建允许所有修订版本属性修改的pre-revprop-change钩子:

$ svnsync initialize file:///opt/svn/repos-mirror http://svn.example.com/repos
Copied properties for revision 0.
$