Gibt es eine Möglichkeit, über die SVN-Befehlszeile die letzte X-Anzahl von Festschreibungen zusammen mit Festschreibungsnachrichten in umgekehrter chronologischer Reihenfolge anzuzeigen (neueste Festschreibung zuerst)?
Gibt es eine Möglichkeit, über die SVN-Befehlszeile die letzte X-Anzahl von Festschreibungen zusammen mit Festschreibungsnachrichten in umgekehrter chronologischer Reihenfolge anzuzeigen (neueste Festschreibung zuerst)?
Antworten:
svn log --limit 10
oder
svn log -l 10
Weiteres googeln deckte die Antwort auf. svn log
Listen standardmäßig in umgekehrter chronologischer Reihenfolge.
svn log -l10 <URL of your repository>
würde das neueste (r901) auch zurückgeben.
Um die vorherigen Antworten zu verdeutlichen, beachten Sie, dass svn log
standardmäßig nur die Commits bis zur Überarbeitung Ihrer Arbeitskopie angezeigt werden (spätestens ausgeführt svn update
, um svn info
zu sehen). Ja, wenn es in Ordnung ist, zuerst alle Commits herunterzuladen, funktioniert diese Kombination:
svn update
svn log -l 10
Ich bin jedoch hauptsächlich daran interessiert, die ALLEN neuesten Commits anzuzeigen, ohne zuerst meine Woking-Kopie zu aktualisieren. Daher vergleiche ich mein Protokoll meistens mit HEAD Falling:
svn log -l 10 -r HEAD:1
Es macht einen großen Unterschied für mich.
svn help log
wäre wahrscheinlich sogar schneller als eine Google-Suche.