SVN encontrar revisión de la etiqueta
Pregunta
¿Hay alguna manera de mostrar qué revisión es equivalente a una determinada etiqueta?
Solución
Probar
svn log /path/to/tag -v --stop-on-copy
Es posible que vea algo como esto
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)
Se puede ver que la etiqueta se ramificado en la revisión 5
Otros consejos
Si desea conocer el número de revisión de lo que los puntos de esta etiqueta a necesita usar svn log
, que proporciona datos en el formato:
------------------------------------------------------------------------ r643 | [author] | [date] | [n] lines Added tag ------------------------------------------------------------------------ r643 | [author] | [date] | [n] lines [log message] ------------------------------------------------------------------------ ...
Si se agrega la opción --stop-on-copy
puede averiguar qué revisión de la variable ha sido creada. svn log
funcionar con y sin la opción --stop-on-copy
y la entrada por debajo de la última que se muestra cuando se ejecuta con la opción mostrará la revisión de la etiqueta en última instancia apunta.
Por otra parte, las personas que asumen que no están haciendo cosas malas en su repositorio (como cometer contra una etiqueta) que puede utilizar svn info
, devuelve la información en el formato
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
Es posible llamar algo así como svn info http://www.example.com/svn/path/to/tag