本文档尚未完善,可能随时更改,可能无法准确描述任何已发布的 Apache™ Subversion® 软件版本。将此页面添加书签或将其推荐给他人可能不是一个明智之举。请访问 https://svnbook.subversion.org.cn/ 查看此书的稳定版本。
svnrdump 在 Subversion 1.7 版本中加入了 Subversion 工具链。它最好被描述为 svnadmin dump 和 svnadmin load 命令的网络感知版本,它们被配对在一起并作为单独的独立程序发布。我们将在 名为“将仓库数据迁移到其他地方”的部分 中讨论使用 svnadmin 和 svnrdump 转储和加载仓库数据的过程。
svnrdump 中的选项是全局的,就像它们在 svn 和 svnadmin 中一样
svnrdump 选项
--config-dir
DIR
指示 Subversion 从指定目录而不是默认位置(用户主目录中的 .subversion
)读取配置信息。
--config-option
FILE
:SECTION
:OPTION
=[VALUE
]在命令执行期间设置运行时配置选项的值。 FILE
和 SECTION
分别是包含要更改其值的选项的运行时配置文件(config
或 servers
)及其节。 OPTION
自然是选项本身,而 VALUE
是您希望分配给该选项的值(如果有)。例如,要临时禁用 HTTP 协议中压缩的使用,请使用 --config-option=servers:global:http-compression=no
。您可以多次使用此选项来同时更改多个选项的值。
--incremental
仅将修订版或修订版范围作为与前一个修订版的差异转储,而不是默认行为,即以该修订版的仓库所有内容的完整扩展开始转储的修订版范围。
--no-auth-cache
防止在 Subversion 运行时配置目录中缓存身份验证信息(例如,用户名和密码)。
--non-interactive
在身份验证失败或凭据不足的情况下,防止提示输入凭据(例如,用户名或密码)。如果您在自动化脚本中运行 Subversion,并且让 Subversion 失败比提示更多信息更合适,这将很有用。
--password
PASSWD
指定在对 Subversion 服务器进行身份验证时要使用的密码。如果没有提供,或者如果密码不正确,Subversion 将在需要时提示您输入此信息。
--quiet
(-q
)请求客户端在执行操作时仅打印基本信息。
--revision
(-r
) ARG
指定要对其进行操作的特定修订版或修订版范围。
--trust-server-cert
与 --non-interactive
一起使用,以接受任何未知的 SSL 服务器证书,无需提示。
--username
NAME
指定在对 Subversion 服务器进行身份验证时要使用的用户名。如果没有提供,或者如果用户名不正确,Subversion 将在需要时提示您输入此信息。