Existe-t-il un moyen de montrer quelle révision est équivalente à une certaine étiquette?SVN trouver la révision de l'étiquette
Répondre
Essayez cette
svn log /path/to/tag -v --stop-on-copy
Vous pouvez voir som ething comme celui-ci
r10 | user | 2010-02-07 17:06:01 -0800 (Sun, 07 Feb 2010) | 1 line Changed paths: A /path/to/tag (from /path/to/branch:5)
Vous pouvez voir que la balise a été ramifiée à la révision 5
Si vous voulez connaître le numéro de révision de ce que ce point d'étiquette pour vous devez utiliser svn log
, qui fournit des données au format:
------------------------------------------------------------------------ r643 | [author] | [date] | [n] lines Added tag ------------------------------------------------------------------------ r643 | [author] | [date] | [n] lines [log message] ------------------------------------------------------------------------ ...
Si vous ajoutez l'option --stop-on-copy
vous pouvez savoir quelle révision le tag a été créé. Exécutez svn log
à la fois avec et sans l'option --stop-on-copy
et l'entrée sous le dernier affiché lors de l'exécution avec l'option affichera la révision vers laquelle pointe la balise.
Alternativement, en supposant que les gens ne font pas de mauvaises choses dans votre dépôt (comme commis contre une étiquette), vous pouvez utiliser svn info
, il renvoie des informations dans le format
Path: [path] URL: [url] Revision: [current repository revision] Node Kind: directory Schedule: normal Last Changed Author: [author] Last Changed Rev: [last revision this particular path was changed] Last Changed Date: YYYY-MM-DD hh:mm:ss TZ
Vous pourriez appeler quelque chose comme svn info http://www.example.com/svn/path/to/tag
mais si je baliser une ancienne révision maintenant, la dernière révision a changé serait l'actuel. – Mihai
@Mihai, je pense que j'ai quelque chose qui obtient ce que vous voulez maintenant .. –
- 1. Export "SVN" SVN avec révision
- 2. Modifier l'horodatage de la révision SVN
- 3. Tortoise SVN révision histoire
- 4. Ignorer la révision sur git-svn fetch?
- 5. numéros de SVN et de révision
- 6. SVN - Comment faire une révision plus ancienne de la révision de la tête?
- 7. SVN Exporter avec problème d'historique de révision
- 8. Ordre de la gamme de révision svn diff
- 9. SVN: Comment obtenir la première révision d'un fichier?
- 10. SVN URL inexistante dans cette révision Erreur
- 11. SVN - Comment exporter juste une révision
- 12. Envoyer une révision svn entière via ftp
- 13. Comment obtenir la dernière révision mise à jour via SVN?
- 14. Une construction Hudson paramétrée peut-elle remplacer la révision svn?
- 15. svn subversive: externals référence à une révision fixe ne respecte pas la révision
- 16. Revenir de la révision
- 17. Possibilité de supprimer une révision spécifique de SVN?
- 18. svn numéro de révision défini par propset ne correspond pas
- 19. Comment construire une révision spécifique de SVN à Hudson/Jenkins
- 20. PHP comment obtenir le fichier numéro de révision dans SVN
- 21. avec svn, vérifier le numéro de révision quand déconnecté
- 22. Comment afficher le numéro de révision SVN dans git log?
- 23. svn - Obtenir numéro de révision fournissant le message
- 24. Comment injecter le numéro de révision SVN dans JAR?
- 25. Svn numéro de révision dans un fichier texte
- 26. Comment ignorer une révision dans le référentiel svn
- 27. git fetch svn récupérer une seule révision à un moment
- 28. Dernière révision existante du fichier supprimé dans SVN
- 29. svn fusionner avec révision ne pas faire ce que j'attends
- 30. Comment ajouter une révision de fichier (pas la dernière révision modifiée) à Subclipse "Label decorations"?
C'est ce que je cherchais. Merci! – Mihai
Raccordement de la sortie à 'head -2 | queue -1 | grep -o -E "^ r [[: digit:]] +" 'devrait imprimer seulement la révision. (La combinaison tête-queue garantit que nous ne faisons que greping la ligne contenant les détails de la révision et non le message de validation par exemple.) – joelpet
@joelpet Votre extraction n'est-elle pas erronée? Ne devrait-il pas prendre la révision '5' au lieu de' 10'? – NPS