本手册旨在描述 Subversion 1.2。如果您正在运行更新版本的 Subversion,我们强烈建议您访问 https://svnbooks.subversion.org.cn/ 并查阅适合您 Subversion 版本的本书版本。
svnlook 是一款用于检查 Subversion 仓库不同方面的命令行工具。它不会对仓库进行任何更改,只用于“窥视”。svnlook 通常由仓库钩子使用,但仓库管理员也可能会发现它在诊断方面很有用。
由于 svnlook 通过直接访问仓库来工作(因此只能在存放仓库的机器上使用),它使用路径而不是 URL 来引用仓库。
如果未指定修订版本或事务,svnlook 默认使用仓库的最新修订版本。
svnlook 中的开关与 svn 和 svnadmin 中的开关一样,都是全局的;但是,大多数开关只适用于一个子命令,因为 svnlook 的功能范围(有意地)是有限的。
--no-diff-deleted
阻止 svnlook 打印已删除文件的差异。当在事务/修订版本中删除文件时,默认行为是打印与您在保留文件但删除所有内容时看到相同的差异。
--revision
(-r
)指定您要检查的特定修订版本号。
--revprop
对修订版本属性而不是特定于文件或目录的 Subversion 属性进行操作。此开关要求您还使用 --revision
(-r
) 开关传递修订版本。有关非版本化属性的更多详细信息,请参阅 名为“非版本化属性”的部分。
--transaction
(-t
)指定您要检查的特定事务 ID。
--show-ids
显示文件系统树中每个路径的文件系统节点修订版本 ID。