svnlook

svnlook ist ein Kommandozeilenwerkzeug zur Untersuchung verschiedener Aspekte eines Subversion-Repositorys. Es nimmt keinerlei Änderungen am Repository vor – es wird nur zum Nachsehen benutzt. svnlook wird typischerweise von den Repository-Hooks verwendet, doch auch einem Repository-Administrator könnte es zu Diagnosezwecken dienlich sein.

Da svnlook über direkten Repository-Zugriff arbeitet (und deshalb nur auf der Maschine verwendet werden kann, auf der das Repository liegt), greift es auf das Repository über einen Pfad statt über einen URL zu.

Falls keine Revision oder Transaktion angegeben ist, bezieht sich svnlook standardmäßig auf die neueste (letzte) Revision des Repositorys.

svnlook Optionen

Optionen für svnlook sind global, genauso wie bei svn und svnadmin; jedoch treffen die meisten Optionen auf nur einen Unterbefehl zu, da der Umfang der Funktionalität von svnlook (absichtlich) eingeschränkt ist:

--copy-info

Veranlasst svnlook changed detaillierte Informationen zur Herkunft der Kopie anzuzeigen.

--no-diff-deleted

Verhindert, dass svnlook diff Unterschiede für gelöschte Dateien ausgibt. Das Standardverhalten bei gelöschten Dateien ist es, dieselben Unterschiede auszugeben, die Sie bekommen hätten, wenn Sie die Datei beibehalten, jedoch den Inhalt gelöscht hätten.

--no-diff-added

Verhindert, dass svnlook diff Unterschiede für hinzugefügte Dateien ausgibt. Das Standardverhalten für hinzugefügte Dateien ist es, dieselben Unterschiede auszugeben, die Sie erhalten hätten, wenn Sie den gesamten Inhalt einer bestehenden (leeren) Datei hinzugefügt hätten.

--revision (-r)

Gibt eine bestimmte Revisionsnummer an, die Sie untersuchen möchten.

--revprop

Arbeitet auf einem Revisions-Property statt auf einem datei- oder verzeichnisspezifischen Property. Diese Option verlangt eine Revision, die mit der Option --revision (-r) angegeben wird.

--transaction (-t)

Gibt eine bestimmte Transaktions-ID an, die Sie untersuchen möchten.

--show-ids

Gibt für jeden Pfad im Dateisystembaum die Revisions-IDs der Dateisystemknoten an.

svnlook Unterbefehle

Hier sind die zahlreichen Unterbefehle für das Programm svnlook.