2010-03-10 5 views
3

Comment afficher les commentaires sur les tags dans svn? Supposons que je crée un tag:subversion: comment afficher les commentaires placés sur les tags

svn cp -m"vhost apache config" file:///var/svn/repos/foo/trunk file:///var/svn/repos/foo/tags/release-0.1 

Plus tard, je l'ai marqué plusieurs fois, et je dois savoir ce que chaque balise est au sujet. Je peux utiliser:

svn ls --verbose file:///var/svn/repos/foo/tags 
------------------------------------------------------------------------ 
r50 | user | 2010-03-03 18:11:50 -0500 (Wed, 03 Mar 2010) | 1 line 
Changed paths: 
    A /foo/tags/release-0.1/trunk (from /foo/trunk:49) 

vhost apache config 

L'information est là, mais avec une grande liste des balises il est difficile de choisir l'entrée du journal qui me dire quel tag je suis intéressé par Dans ce cas, il est « vhost apache. config ". Est-il possible de simplement lister tous les tags, et le commentaire qui a été appliqué au moment de la création (copier)?

Merci.

Répondre

3

Si vous travaillez correctement et qu'il ne commette pas d'autres changements dans votre balise-dossier exepté création de balises, la réponse est simple:

svn log file:///var/svn/repos/foo/tags 

vous obtenez une sortie comme ceci:

------------------------------------------------------------------------ 
r12 | pparker | 2010-02-22 13:13:24 +0100 (Mo, 22. Feb 2010) | 1 Row 

creating tag after locking exercise 
------------------------------------------------------------------------ 
r1 | pparker | 2010-02-22 13:13:17 +0100 (Mo, 22. Feb 2010) | 1 Row 

initial repository structure 
------------------------------------------------------------------------ 

Explication: Toutes les modifications sont apportées au répertoire des étiquettes. Ces changements sont généralement juste la création de nouveaux tags. Donc, vous obtiendrez pour chaque étiquette 1 entrée de journal. Si vous êtes intéressé par les étiquettes appropriées, il suffit d'ajouter l'option -v

1

Vous devrez utiliser un outil comme grep ou le filtre regex de TortoiseSVN pour filtrer la sortie des svn log entrées de sorte que seules qui signifient l'ajout d'un répertoire sous /tags/ sont affichés.

Questions connexes