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 log
elenchi 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 log
per impostazione predefinita mostra solo i commit fino alla revisione della tua copia di lavoro (ultimo svn update
, corri svn info
per 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 log
sarebbe probabilmente anche più veloce di una ricerca su Google.