tutorial tortoise subversion servidor rama linea estructura español crear comandos svn command-line tags revisions

tortoise - Cómo listar etiquetas SVN y sus revisiones desde la línea de comandos



svn tutorial español (1)

Puede ver los números de revisión de la confirmación más reciente para cada etiqueta agregando la opción -v :

svn ls -v ^/tags

Si desea procesar los resultados, le recomiendo que utilice la línea de comandos svn info --xml --depth=immediates ^/tags y que analice el documento XML con un script. Por ejemplo, la siguiente secuencia de comandos de Python imprime los nombres de las etiquetas con su número de revisión:

#! /usr/bin/env python3 import sys, lxml.etree document = lxml.etree.parse(sys.stdin.buffer) for entry in document.xpath(''//entry[@kind="dir"]''): print(entry.xpath(''string(@path)''), entry.xpath(''string(commmit/@revision)''))

Necesito revisiones de diferentes etiquetas. Hasta ahora he usado un Tag-Browser en SmartSVN. Sin embargo es bastante lento.

Algo como svn ls "^/tags" muestra solo las etiquetas pero no las revisiones. Y algo como

svn log /path/to/tag -v --stop-on-copy

da demasiada información confusa que no es necesaria.

¿Hay un comando svn para obtener solo etiquetas y su revisión?