本文档尚未完善,可能随时更改,可能无法准确描述任何已发布的 Apache™ Subversion® 软件版本。将此页面添加书签或将其推荐给他人可能不是一个明智之举。请访问 https://svnbook.subversion.org.cn/ 查看此书的稳定版本。

svnrdump 参考——远程 Subversion 仓库数据迁移


svnrdump 在 Subversion 1.7 版本中加入了 Subversion 工具链。它最好被描述为 svnadmin dumpsvnadmin load 命令的网络感知版本,它们被配对在一起并作为单独的独立程序发布。我们将在 名为“将仓库数据迁移到其他地方”的部分 中讨论使用 svnadminsvnrdump 转储和加载仓库数据的过程。

svnrdump 中的选项是全局的,就像它们在 svnsvnadmin 中一样

svnrdump 选项

--config-dir DIR

指示 Subversion 从指定目录而不是默认位置(用户主目录中的 .subversion)读取配置信息。

--config-option FILE:SECTION:OPTION=[VALUE]

在命令执行期间设置运行时配置选项的值。 FILESECTION 分别是包含要更改其值的选项的运行时配置文件(configservers)及其节。 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 将在需要时提示您输入此信息。

TortoiseSVN 官方中文版 1.14.7 发布