Utilizzando la riga di comando SVN, c'è un modo per mostrare l'ultimo numero X di commit insieme ai messaggi di commit, in ordine cronologico inverso (prima il più recente)?
Utilizzando la riga di comando SVN, c'è un modo per mostrare l'ultimo numero X di commit insieme ai messaggi di commit, in ordine cronologico inverso (prima il più recente)?
Risposte:
svn log --limit 10
o
svn log -l 10
Ulteriori ricerche su google hanno scoperto la risposta. svn logelenchi in ordine cronologico inverso per impostazione predefinita.
svn log -l10 <URL of your repository>restituirebbe anche l'ultimo (r901).
Per chiarire le risposte precedenti, nota che svn logper impostazione predefinita mostra solo i commit fino alla revisione della tua copia di lavoro (ultimo svn update, corri svn infoper vedere). Quindi sì, se per te va bene scaricare prima tutti i commit, questa combinazione funzionerà:
svn update
svn log -l 10
Tuttavia, sono principalmente interessato a mostrare TUTTI gli ultimi commit senza prima aggiornare la mia copia di woking, quindi confronto principalmente il mio log con HEAD che cade:
svn log -l 10 -r HEAD:1
Per me fa una grande differenza.
svn help logsarebbe probabilmente anche più veloce di una ricerca su Google.