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