2010-04-20 12 views

Répondre

157
svn log --limit 10 

ou

svn log -l 10 

De plus googler découvert la réponse. svn log listes dans l'ordre inverse-chronologique par défaut.

+17

SVN a une aide intégrée vraiment utile. 'svn help log' serait probablement encore plus rapide qu'une recherche Google. – meagar

+0

c'était ce que je cherchais, bon travail Lokesh – bharal

+1

Cette commande semble ne renvoyer que les derniers messages de validation (pas les derniers). Par exemple, le dernier commit est r901 mais il ne retourne que jusqu'à r900. Je voulais juste vérifier si c'était la norme ou une erreur. Aussi 'svn log -l10 ' retournerait le dernier (r901) également. –

23

Un raccourci -l existe pour --limit

# show last 10 logs 
svn log -l 10 
16

Pour les voir dans l'ordre chronologique:

svn log -r1:HEAD 
17

Pour clarifier les réponses précédentes - noter que svn log par défaut ne montre que les commits up à la révision de votre copie de travail (dernière svn update, exécutez svn info pour voir). Alors oui, si elle est OK pour vous de télécharger toutes les livraisons d'abord, cette combinaison fonctionne:

svn update 

svn log -l 10 

Cependant, je suis surtout intéressé à montrer ALL dernier engage sans avoir d'abord mettre à jour ma copie de Woking, donc je compare la plupart du temps mon journal HEAD tombe:

svn log -l 10 -r HEAD:1 

Il me fait une énorme différence.