2012-04-04 7 views
1

Es scheint, dass die Durchführung svn log gibt mir veraltete Informationen, es sei denn, ich mache zuerst eine svn update. Aber manchmal möchte ich nicht updaten. Gibt es eine Möglichkeit, ein aktuelles Protokoll (zumindest in Bezug auf meine eigenen Commits) ohne Aktualisierung zu erhalten?Führen SVN-Protokoll ohne Update

Antwort

2

Versuchen:

svn log -r 1:HEAD /path/to/working/copy 

ersetzen Revisionsnummern nach Ihren Wünschen.

Valid options: 
    -r [--revision] ARG  : ARG (some commands also take ARG1:ARG2 range) 
          A revision argument can be one of: 
           NUMBER  revision number 
           '{' DATE '}' revision at start of the date 
           'HEAD'  latest in repository 
           'BASE'  base rev of item's working copy 
           'COMMITTED' last commit at or before BASE 
           'PREV'  revision just before COMMITTED 
+0

Vielen Dank. Ich bemerke, dass dies die neuesten Einträge am unteren Rand gibt, nicht an der Spitze, wie es bei einem reagulären 'Log' der Fall ist. Ist das ein Fehler oder ein Versehen meinerseits? – dotancohen

+1

@dotancohen: Verwenden Sie 'svn log -r HEAD: 1/Pfad/zu/arbeiten/kopieren 'für umgekehrte Reihenfolge. – nosid

+0

Mit 'svn log -r HEAD: BASE -l 10' erhalten Sie alles, was seit Ihrer Arbeitskopie festgeschrieben wurde. – wegry