Dieser Text befindet sich gegenwärtig in Bearbeitung, unterliegt ständigen Änderungen und kann dadurch nicht stets akkurat irgendeine freigegebene Version der Software Apache™ Subversion® beschreiben. Das Speichern dieser Seite als Lesezeichen oder andere auf diese Seite zu verweisen, ist keine so gute Idee. Besuchen Sie http://www.svnbook.com/, um stabile Versionen dieses Buchs zu erhalten.
svnlook changed — Gibt die geänderten Pfade aus.
svnlook changed REPOS_PATH
Sowohl die sich in einer bestimmten Revision oder Transaktion geänderten Pfade als auch die Zustandsbuchstaben im Stil von svn update in den ersten beiden Spalten werden ausgegeben:
'A '
Objekt dem Projektarchiv hinzugefügt
'D '
Objekt aus dem Projektarchiv gelöscht
'U '
Dateiinhalt geändert
'_U'
Eigenschaften eines Objektes geändert; beachten Sie den führenden Unterstrich
'UU'
Dateiinhalt und Eigenschaften geändert
Dateien und Verzeichnisse können unterschieden werden,
da Verzeichnispfade mit dem abschließenden Zeichen
„/
“ versehen sind.
Dies gibt eine Liste aller geänderten Dateien und
Verzeichnisse in Revision 39 eines Test-Projektarchivs aus.
Beachten Sie, dass das erste geänderte Objekt ein
Verzeichnis ist, was durch das abschließende
/
offensichtlich ist:
$ svnlook changed -r 39 /var/svn/repos A trunk/vendors/deli/ A trunk/vendors/deli/chips.txt A trunk/vendors/deli/sandwich.txt A trunk/vendors/deli/pickle.txt U trunk/vendors/baker/bagel.txt _U trunk/vendors/baker/croissant.txt UU trunk/vendors/baker/pretzel.txt D trunk/vendors/baker/baguette.txt
Hier ist ein Beispiel, das eine Revision zeigt, in der eine Datei umbenannt wurde:
$ svnlook changed -r 64 /var/svn/repos A trunk/vendors/baker/toast.txt D trunk/vendors/baker/bread.txt
Unglücklicherweise wird in der vorangegangenen Ausgabe
nicht deutlich, dass eine Beziehung zwischen der
gelöschten und hinzugefügten Datei besteht. Verwenden Sie
die Option --copy-info
, um diese
Beziehung zu verdeutlichen:
$ svnlook changed -r 64 --copy-info /var/svn/repos A + trunk/vendors/baker/toast.txt (von trunk/vendors/baker/bread.txt:r63) D trunk/vendors/baker/bread.txt