svnsync initialize

Posted on Posted in 4.svnsync

名称

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