### **svnlook** **svnlook**是检验Subversion版本库不同方面的命令行工具,它不会对版本库有任何修改―它只是用来“看”。**svnlook**通常被版本库钩子使用,但是版本库管理也会发现它在诊断目的上也非常有用。 因为**svnlook**通过直接版本库访问(因此只可以在保存版本库的机器上工作)工作,所以他通过版本库的路径访问,而不是URL。 如果没有指定修订版本或事物,**svnlook**缺省的是版本库最年轻的(最新的)修订版本。 ### **svnlook**选项 **svnlook**的选项是全局的,就像**svn**和**svnadmin**;然而,大多数选项只会应用到一个子命令,因为**svnlook**的功能是(有意的)限制在一定范围的。 `--no-diff-deleted` 防止**svnlook**打印删除文件的区别,缺省的行为方式是当一个文件在一次事物/修订版本中删除后,得到的结果与保留这个文件的内容变成空相同。 `--revision` (`-r`) 指定要进行检查的特定修订版本。 `--transaction` (`-t`) 指定一个希望检查的特定事物ID。 `--show-ids` 显示文件系统树中每条路径的文件系统节点修订版本ID。 ### **svnlook**