本文本尚未完善,可能随时发生变化,并且可能不准确地描述任何已发布的 Apache™ Subversion® 软件版本。将此页面设为书签或以其他方式向他人推荐可能不是明智之举。请访问 https://svnbooks.subversion.org.cn/ 获取此书籍的稳定版本。

名称

svnadmin freeze - 在运行任意程序时阻止提交到仓库。

概要

svnadmin freeze REPOS_PATH PROGRAM [ARG...]

svnadmin freeze --file FILENAME PROGRAM [ARG...]

描述

此子命令在运行 PROGRAMARG 参数时,会阻止对仓库 REPOS_PATH 的并发提交(即冻结仓库)。尝试并发提交的客户端将等待仓库再次可用。此子命令旨在用于备份目的,以便可以安全地对实时仓库使用第三方备份工具,例如 rsync

如果使用 --file 选项,则将冻结 FILENAME 中列出的所有仓库。文件格式为以换行符分隔的 REPOS_PATH 列表。仓库按照文件中列出的顺序依次冻结。

选项

示例

冻结仓库并运行 rsync 以进行备份

$ svnadmin freeze /var/svn/repos -- rsync -av /var/svn/repos /backup/repos
TortoiseSVN 官方中文版 1.14.7 发布