En utilisant la ligne de commande SVN, existe-t-il un moyen d'afficher le dernier X nombre de commits avec les messages de commit, dans l'ordre chronologique inverse (le dernier commit en premier)?
En utilisant la ligne de commande SVN, existe-t-il un moyen d'afficher le dernier X nombre de commits avec les messages de commit, dans l'ordre chronologique inverse (le dernier commit en premier)?
Réponses:
svn log --limit 10
ou
svn log -l 10
Une recherche approfondie sur Google a découvert la réponse. svn log
listes dans l'ordre chronologique inverse par défaut.
svn log -l10 <URL of your repository>
renverrait le dernier (R901) aussi.
Pour clarifier les réponses précédentes - notez que, svn log
par défaut, affiche uniquement les validations jusqu'à la révision de votre copie de travail (dernière svn update
, exécutez svn info
pour voir). Donc oui, si vous pouvez télécharger tous les commits en premier, cette combinaison fonctionnera:
svn update
svn log -l 10
Cependant, je suis surtout intéressé à montrer TOUS les derniers commits sans d'abord mettre à jour ma copie de woking, donc je compare principalement mon journal à la chute de HEAD:
svn log -l 10 -r HEAD:1
Cela fait une énorme différence pour moi.
svn help log
serait probablement encore plus rapide qu'une recherche Google.