svnadmin
最后更新于:2022-04-02 05:58:47
### **svnadmin**
**svnadmin**是一个用来监控和修改Subversion版本库的管理工具,详情请见[“svnadmin”一节](# "svnadmin")。
因为**svnadmin**直接访问版本库(因此只可以在存放版本库的机器上使用),它通过路径访问版本库,而不是URL。
### **svnadmin** Switches
`--bdb-log-keep`
(Berkeley DB特定)关闭数据库日志自动日志删除功能。
`--bdb-txn-nosync`
(Berkeley DB特定)当提交数据库事务时关闭fsync。
`--bypass-hooks`
绕过版本库钩子系统。
`--clean-logs`
删除不使用的Berkeley DB日志。
`--force-uuid`
缺省情况下,当版本库加载已经包含修订版本的数据时**svnadmin**会忽略流中的`UUID`,这个选项会导致版本库的`UUID`设置为流的`UUID`。
`--ignore-uuid`
缺省情况下,当加载空版本库时,**svnadmin**会使用来自流中的`UUID`,这个选项会导致忽略UUID。
`--incremental`
导出一个修订版本针对前一个修订版本的区别,而不是通常的完全结果。
`--parent-dir *`DIR`*`
当加载一个转储文件时,根路径为*`DIR`*而不是`/`。
`--revision` (`-r`) *`ARG`*
指定一个操作的修订版本。
`--quiet`
不显示通常的过程―只显示错误。
### **svnadmin** Subcommands
';