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 loglistes 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 logpar défaut, affiche uniquement les validations jusqu'à la révision de votre copie de travail (dernière svn update, exécutez svn infopour 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 logserait probablement encore plus rapide qu'une recherche Google.