svnadmin 帮助

crashtest: 用法: svnadmin crashtest REPOS_PATH

 

打开位于 REPOS_PATH 的版本库, 然后终止, 从而模拟一个持有版本库句柄进程的崩溃。

create: 用法: svnadmin create REPOS_PATH

 

在 REPOS_PATH 创建一个新的空版本库。

 

有效选项: 

  --bdb-txn-nosync         : 在提交事务时禁用fsync [BDB]

  --bdb-log-keep           : 禁用自动删除日志文件 [BDB]

  --config-dir ARG         : 从目录 ARG 读取用户配置文件

  --fs-type ARG            : 版本库类型: “fsfs”(默认)或“bdb”

  --pre-1.4-compatible     : 使用与1.4之前版本兼容的格式

  --pre-1.5-compatible     : 使用 Subversion 1.5 之前版本的格式

  --pre-1.6-compatible     : 使用与 1.6 之前版本兼容的格式

 

deltify: 用法: svnadmin deltify [-r LOWER[:UPPER]] REPOS_PATH

 

在指定的版本范围中,对其中变动的路径增量计算。借助只储存与以前版本的差异,

它本质上可压缩版本库。如果没有指定版本则直接对 HEAD 版本进行。

 

有效选项: 

  -r [--revision] ARG      : 指定版本 ARG (或 X:Y 范围)

  -q [--quiet]             : 在标准错误输出不显示进度 (仅错误)

 

dump: 用法: svnadmin dump REPOS_PATH [-r LOWER[:UPPER] [--incremental]]

 

将文件系统的内容,以可移植“转存”格式输出到标准输出,并将反馈输出到标准错误。

转存 LOWER 与 UPPER 版本之间的内容。如果没有指定版本,则转储所有的版本树。

如果只有指定 LOWER ,则只转储一个版本树。如果使用了 --incremental 选项,那么

第一个转存的版本只描述它改变的路径;否则它会描述此版本在版本库中涉及到的每个

路径。(在任何情况下,第二个以及后续的版本,只描述这些版本改变的路径。)

 

有效选项: 

  -r [--revision] ARG      : 指定版本 ARG (或 X:Y 范围)

  --incremental            : 以增量方式进行转存

  --deltas                 : 在转存输出中使用差异

  -q [--quiet]             : 在标准错误输出不显示进度 (仅错误)

 

hotcopy: 用法: svnadmin hotcopy REPOS_PATH NEW_REPOS_PATH

 

产生版本库的即时副本。

 

有效选项: 

  --clean-logs             : 删除源版本库中多余的BDB日志文件 [BDB]

 

list-dblogs: 用法: svnadmin list-dblogs REPOS_PATH

 

列出所有的BDB日志文件。

 

警告: 修改或删除仍在使用中的记录文件将导致版本库损坏。

list-unused-dblogs: 用法: svnadmin list-unused-dblogs REPOS_PATH

 

列出无用的BDB日志文件。

 

load: 用法: svnadmin load REPOS_PATH

 

从标准输入读取“转存”格式的流,将新的版本提交至版本库的文件

系统中。如果版本库原先是空的,默认会将其 UUID 以流中的数值代替。

进度报告会送至标准输出。

 

有效选项: 

  -q [--quiet]             : 在标准错误输出不显示进度 (仅错误)

  --ignore-uuid            : 忽略所有流中的版本库 UUID

  --force-uuid             : 如果流中存在UUID,则设定为版本库的 UUID

  --use-pre-commit-hook    : 提交版本前调用 pre-commit 钩子

  --use-post-commit-hook   : 提交版本后调用 post-commit 钩子

  --parent-dir ARG         : 加载到版本库指定的目录中

 

lslocks: 用法: svnadmin lslocks REPOS_PATH [PATH-IN-REPOS]

 

显示位于 PATH-IN-REPOS 或其子孙上的所有锁的描述(如果没有提供 PATH-IN-REPOS,

那么显示版本库根的信息)。

lstxns: 用法: svnadmin lstxns REPOS_PATH

 

显示所有未提交事务的名称。

pack: 用法: svnadmin pack REPOS_PATH

 

使用更有效的存储模型压缩版本库。

它可能不适用于所有的版本库,此时直接结束。

recover: 用法: svnadmin recover REPOS_PATH

 

对版本库运行修复程序。当你遇到应当执行修复的错误指示时,请执行此命令。

修复 Berkeley DB 需要独占访问,如果版本库被其它进程使用,它会立即退出。

 

有效选项: 

  --wait                   : 如果版本库被其他进程占用,等待而不直接退出

 

rmlocks: 用法: svnadmin rmlocks REPOS_PATH LOCKED_PATH...

 

无条件地从每个 LOCKED_PATH 删除锁。

rmtxns: 用法: svnadmin rmtxns REPOS_PATH TXN_NAME...

 

从版本库删除命名事务。

 

有效选项: 

  -q [--quiet]             : 在标准错误输出不显示进度 (仅错误)

 

setlog: 用法: svnadmin setlog REPOS_PATH -r REVISION FILE

 

  将版本 REVISION 的日志信息设为 FILE 的内容。使用 --bypass-hooks 来避

  免触发与修改属性相关的钩子(例如,你不需要你的 post-revprop-change 钩

  子发送 email通知,或者在 pre-revprop-change 钩子中禁止了修改属性)。

 

  注意: 修订属性并未纳入版本管理,所以这个命令会覆盖以前的属性取值。

 

有效选项: 

  -r [--revision] ARG      : 指定版本 ARG (或 X:Y 范围)

  --bypass-hooks           : 跳过版本库钩子系统

 

setrevprop: 用法: svnadmin setrevprop REPOS_PATH -r REVISION NAME FILE

 

  将版本 REVISION 的属性 NAME 设为 FILE 的内容。使用

  --use-pre-revprop-change-hook/--use-post-revprop-change-hook 来触发与修

  改属性相关的钩子(例如,你需要在你的 post-revprop-change 钩子中发送 email

  通知)。

 

  注意: 修订属性并未纳入版本管理,所以这个命令会覆盖以前的属性取值。

 

有效选项: 

  -r [--revision] ARG      : 指定版本 ARG (或 X:Y 范围)

  --use-pre-revprop-change-hook : 修改属性前调用钩子

  --use-post-revprop-change-hook : 修改属性后调用钩子

 

setuuid: 用法: svnadmin setuuid REPOS_PATH [NEW_UUID]

 

重置位于 REPOS_PATH 的版本库 UUID。如果提供 NEW_UUID,那么它就成为版本库的

新 UUID;否则就为版本库生成一个新的 UUID。

upgrade: 用法: svnadmin upgrade REPOS_PATH

 

升级位于 REPOS_PATH 处的版本库到支持的最新方案版本。

 

此功能为想使用新的 Subversion 特性,并且不想付出全库导出后加载数据操作

等代价的版本库管理员提供便利。同样地,此升级操作在保持版本库完整性的前

提下执行最少的工作来完成升级。它不担保版本库的状态与导出后加载的升级方

案一样最优化。

verify: 用法: svnadmin verify REPOS_PATH

 

校验版本库中的数据。

 

有效选项: 

  -r [--revision] ARG      : 指定版本 ARG (或 X:Y 范围)

  -q [--quiet]             : 在标准错误输出不显示进度 (仅错误)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值