Pregunta

¿Hay alguna manera de mostrar qué revisión es equivalente a una determinada etiqueta?

¿Fue útil?

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top