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 (l'ultimo commit prima)?Come vedo gli ultimi 10 commit in ordine cronologico inverso con SVN?
109
A
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.
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.
SVN ha una guida integrata molto utile. 'svn help log' sarebbe probabilmente ancora più veloce di una ricerca su Google. – meagar
questo era quello che stavo cercando, bel lavoro Lokesh – bharal
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). –