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子命令