Download Versionskontrolle mit Subversion - Version Control with Subversion

Transcript
Die vollständige Subversion Referenz
Name
svnlook diff — Ausgabe der Unterschiede geänderter Dateien und Eigenschaften.
Aufruf
svnlook diff REPOS_PATH
Beschreibung
Ausgabe der Unterschiede geänderter Dateien und Eigenschaften in einem Projektarchiv im Stil von GNU.
Optionen
--diff-copy-from
--no-diff-added
--no-diff-deleted
--revision (-r)
--transaction (-t)
--extensions (-x) ARG
Beispiele
Dies zeigt eine frisch hinzugefügte (leere) Datei, eine geänderte binäre Datei und eine umbenannte (d.h., kopierte und
gelöschte) Datei mit Änderungen:
$ svnlook diff -r 40 /var/svn/repos
Kopiert: trunk/relish.txt (von Rev 39, trunk/vendors/deli/pickle.txt)
===================================================================
--- trunk/relish.txt
(rev 0)
+++ trunk/relish.txt 2013-01-29 20:39:17 UTC (rev 40)
@@ -0,0 +1 @@
+Pickle relish is mostly made from cucumbers.
Gelöscht: trunk/vendors/deli/pickle.txt
===================================================================
--- trunk/vendors/deli/pickle.txt
(rev 39)
+++ trunk/vendors/deli/pickle.txt 2013-01-29 20:39:17 UTC (rev 49)
@@ -1 +0,0 @@
-Pickles are mostly made from cucumbers.
Geändert: trunk/vendors/deli/logo.jpg
===================================================================
(Binärdateien sind unterschiedlich)
Hinzugefügt: trunk/vendors/deli/soda.txt
===================================================================
$
Standardmäßig behandelt svnlook diff kopierte Dateien genau so wie irgendeine hinzugefügte Datei, indem es den gesamten
Inhalt der neuen Datei anzeigt und lediglich eine unterschiedliche Etikettierung zur Unterscheidung des Kopierens/
Hinzufügens verwendet. Allerdings können Sie die Option --diff-copy-from benutzen, um svnlook diff mitzuteilen,
dass eine Kopierte Datei nur dann erwähnt wird, falls sie sich von der Ursprungsdatei unterscheidet und dann die Unterschiede
aufzuzeigen.
369