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