2010-04-20 16 views

risposta

157
svn log --limit 10 

o

svn log -l 10 

Ulteriori Googling scoperto la risposta. svn log elenchi in ordine cronologico inverso per impostazione predefinita.

+17

SVN ha una guida integrata molto utile. 'svn help log' sarebbe probabilmente ancora più veloce di una ricerca su Google. – meagar

+0

questo era quello che stavo cercando, bel lavoro Lokesh – bharal

+1

Questo comando sembra restituire solo l'ultimo ma uno (non l'ultimo) messaggi di commit. Ad esempio, l'ultimo commit è r901 ma ritorna solo fino a r900. Volevo solo verificare se questo fosse lo standard o un errore. Anche 'svn log -l10 ' restituirebbe anche l'ultimo (r901). –

23

Una scorciatoia -l esiste per --limit

# show last 10 logs 
svn log -l 10 
16

Per vederli in ordine cronologico:

svn log -r1:HEAD 
17

Per chiarire le risposte precedenti - si noti che svn log di default mostra solo i commit su per la revisione della tua copia di lavoro (ultimo svn update, esegui svn info per vedere). Quindi sì, se va bene per voi per scaricare tutti i commit prima, questa combinazione funziona:

svn update 

svn log -l 10 

Tuttavia, sono per lo più interessato a mostrare la tutti i più recenti impegna necessario aggiornare prima la mia copia di Woking, quindi per lo più confrontare il mio log su HEAD che cade:

svn log -l 10 -r HEAD:1 

Fa una grande differenza per me.

Problemi correlati