En utilisant la ligne de commande SVN, y a-t-il un moyen d’afficher le dernier nombre X de commits avec les messages de validation, dans l’ordre chronologique inverse (engagement le plus récent en premier)?
svn log --limit 10
ou
svn log -l 10
Plus de googler a découvert la réponse. svn log
listes dans l’ordre chronologique inverse par défaut.
Un raccourci -l existe pour –limit
# show last 10 logs svn log -l 10
Pour clarifier les réponses précédentes – notez que svn log
par défaut ne montre que les commits jusqu’à la révision de votre copie de travail (dernière svn update
, lancez svn info
pour voir). Donc, oui, si tout d’abord vous pouvez télécharger tous les commits, cette combinaison fonctionnera:
svn update svn log -l 10
Cependant, je suis surtout intéressé par l’affichage de TOUS les derniers commits sans avoir au préalable mis à jour ma copie woking, donc je compare la plupart du temps mon journal à HEAD:
svn log -l 10 -r HEAD:1
Cela fait une énorme différence pour moi.
Pour les voir dans l’ordre chronologique:
svn log -r1:HEAD