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