本手册旨在描述 Subversion 1.2。如果您正在运行更新版本的 Subversion,我们强烈建议您访问 https://svnbooks.subversion.org.cn/ 并查阅适合您 Subversion 版本的本书版本。

svnlook

svnlook 是一款用于检查 Subversion 仓库不同方面的命令行工具。它不会对仓库进行任何更改,只用于“窥视”。svnlook 通常由仓库钩子使用,但仓库管理员也可能会发现它在诊断方面很有用。

由于 svnlook 通过直接访问仓库来工作(因此只能在存放仓库的机器上使用),它使用路径而不是 URL 来引用仓库。

如果未指定修订版本或事务,svnlook 默认使用仓库的最新修订版本。

svnlook 开关

svnlook 中的开关与 svnsvnadmin 中的开关一样,都是全局的;但是,大多数开关只适用于一个子命令,因为 svnlook 的功能范围(有意地)是有限的。

--no-diff-deleted

阻止 svnlook 打印已删除文件的差异。当在事务/修订版本中删除文件时,默认行为是打印与您在保留文件但删除所有内容时看到相同的差异。

--revision (-r)

指定您要检查的特定修订版本号。

--revprop

对修订版本属性而不是特定于文件或目录的 Subversion 属性进行操作。此开关要求您还使用 --revision (-r) 开关传递修订版本。有关非版本化属性的更多详细信息,请参阅 名为“非版本化属性”的部分

--transaction (-t)

指定您要检查的特定事务 ID。

--show-ids

显示文件系统树中每个路径的文件系统节点修订版本 ID。

svnlook

TortoiseSVN 官方中文版 1.14.7 发布