7 votes

Messages de journalisation SVN dans l'ordre inverse

Je suis en train de regarder les messages de commit svn, mais comme l'ordre est inversé, je ne sais pas quelle révision est la dernière ni quelle révision je veux regarder.

Ma question est la suivante : comment affichez-vous le journal depuis la dernière révision jusqu'à disons 50 révisions avant cela? Il existe certainement des moyens de déterminer la dernière révision; je cherche juste une seule commande qui simplifie la tâche.

Merci

8voto

Keith Sirmons Points 2558

Utilisez svn log

Afficher les révisions 5 à 20, en commençant par 5:

$ svn log -r 5:20 file.txt

Inverser l'ordre:

$ svn log -r 20:5 file.txt

Vous pouvez également afficher par date -- afficher les révisions de Janvier à Mars 2010

$ svn log -r {20100101}:{20100331} file.txt

Lire plus dans la documentation pour svn log et plus de détails sur la spécification des révisions pour log, diff, co, etc

2voto

Will Points 21

Sur une branche où vous ne voulez pas l'historique complet des journaux, vous pouvez utiliser :

svn log -r1:HEAD --stop-on-copy

Cela vous donnera le premier commit sur cette branche en haut de vos résultats et vous pouvez utiliser --limit 1 pour retourner uniquement ce message de journal.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X